К статье
Практический материал

Быстрый старт · 12 мин

Табличная часть в 1С: что это такое и зачем она нужна

Что такое табличная часть в 1С, зачем она нужна, как заполнять и проверять её в документах. Примеры, типичные ошибки и ответы на вопросы.

Табличная часть — это блок внутри документа или справочника 1С, который хранит список строк однотипных данных: товары в накладной, сотрудники в приказе, услуги в акте. Если шапка документа отвечает на вопросы «кто, когда, с кем», то табличная часть отвечает на вопрос «что именно и в каком количестве». Без неё документ «Реализация товаров» не смог бы содержать сразу несколько позиций — пришлось бы создавать отдельный документ на каждый товар.

Для пользователя табличная часть выглядит как обычная таблица со строками и колонками на форме документа. Для программы это структурированный набор данных, с которым работают проведение документа, расчёт итогов, печатные формы и отчёты. Понимание того, как устроена табличная часть, помогает быстрее заполнять документы, находить ошибки в учёте и осознанно пользоваться обработками загрузки данных.

Материал разбирает, зачем нужна табличная часть, где она встречается, как её заполнять и проверять, какие ошибки в ней чаще всего ломают учёт и когда стоит обратиться к специалисту по 1С.

Что такое табличная часть простыми словами

Любой документ в 1С состоит из двух логических частей. Первая — «шапка»: номер, дата, организация, контрагент, договор, склад. Эти реквизиты относятся ко всему документу целиком. Вторая — табличная часть: строки, каждая из которых описывает отдельную позицию. Например, в документе «Поступление товаров и услуг» шапка фиксирует поставщика и договор, а табличная часть «Товары» — конкретные номенклатурные позиции, количество, цены и суммы.

У каждой строки табличной части есть свой набор колонок: номенклатура, количество, цена, сумма, ставка НДС, сумма НДС. Строки можно добавлять, удалять, копировать и редактировать. При проведении документа программа обрабатывает каждую строку: списывает или приходует товар на складе, формирует проводки по бухгалтерскому учёту, рассчитывает задолженность.

Важно понимать: табличная часть — не просто «таблица на экране». Это данные, которые сохраняются в базе вместе с документом и участвуют в движениях по регистрам. Если строка заполнена неверно, ошибка попадёт в учёт при проведении.

Зачем нужна табличная часть: основные задачи

Первая задача — компактность учёта. Один документ «Реализация» может содержать сотни позиций, и при этом остаётся единым объектом с одним номером, одной датой и одним контрагентом. Это упрощает поиск, печать и согласование документов.

Вторая задача — автоматические расчёты. Итоговая сумма документа, сумма НДС, итоговое количество обычно считаются по строкам табличной части. Меняете цену или количество в строке — программа пересчитывает сумму строки и итоги по документу. Это исключает арифметические ошибки, неизбежные при ручном подсчёте.

Третья задача — связь документов между собой. Табличные части переносятся при вводе на основании: счёт на оплату превращается в реализацию вместе со всеми позициями. Это ускоряет работу и снижает риск расхождений между связанными документами.

Четвёртая задача — аналитика. Отчёты по продажам, остаткам, задолженностям строятся по движениям, которые формируют строки табличных частей. Каждая строка — это отдельная аналитическая запись с товаром, количеством и суммой.

Где встречаются табличные части

Чаще всего табличные части встречаются в документах: реализация и поступление товаров, счета и счета-фактуры, заказы, акты, инвентаризации, начисления зарплаты, платёжные поручения с расшифровкой платежа. Практически любой учётный документ, где есть перечень чего-либо, использует табличную часть.

Табличные части есть и у справочников. Например, у элемента справочника «Номенклатура» может быть табличная часть со штрихкодами или дополнительными характеристиками. У договора — график платежей. Это позволяет хранить структурированную информацию прямо в карточке объекта.

Один объект может содержать несколько табличных частей. В документе «Поступление товаров и услуг» это «Товары» и «Услуги»; в некоторых конфигурациях добавляются «Возвратная тара», «Серии», «Оплата поставщикам». Каждая табличная часть имеет своё имя и свой состав колонок, и обрабатывается программой по-разному.

Пустая табличная частьДокумент не содержит позиций

Проверьте, заполнены ли строки: документ без товаров часто не проводится или проводится с нулевой суммой

Несколько табличных частейДокумент делит позиции по типам

Убедитесь, что позиция внесена в нужную вкладку: товар в «Услуги» исказит учёт

Итоги под таблицейПрограмма пересчитывает суммы по строкам

Сверьте итог документа с первичкой: расхождение указывает на ошибку в строке

Как заполнять табличную часть

Базовый способ — вручную: кнопка «Добавить» создаёт новую строку, затем в колонках выбираются номенклатура, количество и цена. В типовых конфигурациях цена и ставка НДС часто подставляются автоматически из договора, соглашения или последних документов — проверяйте их перед проведением.

Для больших объёмов используйте подбор: кнопка «Подбор» открывает форму списка номенклатуры, где позиции добавляются в документ без закрытия окна. Это быстрее построчного ввода и удобно при отгрузке десятков позиций.

Третий способ — загрузка из файла. Во многих конфигурациях есть обработки загрузки табличных частей из Excel или CSV: файл сопоставляется с колонками, и строки переносятся в документ. Перед загрузкой убедитесь, что номенклатура в файле совпадает с карточками в базе, иначе получите дубли или нераспознанные позиции.

Порядок действий при заполнении
  1. 1
    Заполните шапку документа: организацию, контрагента, договор, склад
  2. 2
    Добавьте строки в табличную часть вручную, через подбор или загрузку из файла
  3. 3
    Проверьте в каждой строке количество, цену и ставку НДС
  4. 4
    Сверьте итоговую сумму документа с первичным документом
  5. 5
    Проведите документ и убедитесь, что сообщений об ошибках нет

Полезный приём — копирование строк. В большинстве конфигураций работают стандартные сочетания клавиш: F9 копирует текущую строку, Shift+F2 — всю табличную часть в буфер, Shift+F4 — вставляет скопированное. Это заметно ускоряет ввод похожих позиций.

Проверка табличной части перед проведением

Главный контроль — сверка итогов. Сумма документа и сумма НДС под таблицей должны совпадать с бумажной накладной или счётом поставщика. Расхождение даже в копейку означает ошибку в одной из строк: найдите её сравнением построчно.

Проверьте заполненность обязательных колонок. Незаполненная номенклатура, нулевое количество или пустая ставка НДС — типичные причины отказа в проведении или некорректных проводок. Программа обычно подсвечивает проблемные строки при попытке проведения.

Обратите внимание на дубли строк. Один и тот же товар, введённый дважды с разным количеством, не всегда ошибка, но часто является признаком повторного ввода. В некоторых конфигурациях есть настройка сворачивания одинаковых строк — уточните, как это работает в вашей базе.

Контрольные точки

Как проверить результат

Итоговая сумма документа
Норма

Совпадает с суммой первичного документа до копейки

Тревожный признак

Расхождение — ищите ошибку в цене или количестве строк

Проведение документа
Норма

Документ проводится без сообщений об ошибках

Тревожный признак

Программа указывает на незаполненные или некорректные строки

Движения по регистрам
Норма

Каждая строка дала ожидаемую запись по складу и учёту

Тревожный признак

Позиция отсутствует в остатках или проводках

Типичные ошибки и их последствия

Самая частая ошибка — позиция в неправильной табличной части. Товар, внесённый на вкладку «Услуги», не отразится на складских остатках, а услуга в «Товарах» создаст лишнее движение по складу. Исправляется переносом строки в нужную табличную часть до проведения.

Вторая распространённая проблема — редактирование табличной части уже проведённого документа, по которому есть связанные документы: счёт-фактура, оплата, корректировка. Изменение строк разрывает цепочку, и связанные документы могут потребовать перепроведения. Перед правкой проверьте, есть ли документы, введённые на основании.

Третья ошибка — ручная правка суммы строки в обход автоматического расчёта. Если конфигурация позволяет редактировать сумму напрямую, легко получить расхождение «цена × количество ≠ сумма», что ломает отчёты и декларации по НДС.

Типичные ошибки
01
Ввод позиции не в ту табличную часть — искажаются складские и бухгалтерские движения
02
Правка проведённого документа со связанными документами — цепочка учёта расходится
03
Ручное изменение суммы строки — расхождение с расчётом «цена × количество» и ошибки в НДС
04
Загрузка из файла без проверки номенклатуры — дубли карточек и нераспознанные позиции

Табличная часть для разработчика: кратко

В конфигураторе табличная часть — это отдельный объект метаданных внутри документа или справочника со своим набором реквизитов. В запросах к ней обращаются через точку от имени объекта, а в коде работают как с коллекцией строк: перебор в цикле, поиск, добавление и удаление.

Пример обращения в запросе: табличная часть «Товары» документа «РеализацияТоваровУслуг» доступна как виртуальная таблица Документ.РеализацияТоваровУслуг.Товары. Из неё можно выбирать номенклатуру, количество и суммы с отбором по ссылке на документ.

bsl
Для Каждого СтрокаТовара Из Объект.Товары Цикл
    Сообщить(СтрокаТовара.Номенклатура);
КонецЦикла;

При доработке конфигурации помните: добавление колонки в табличную часть меняет структуру базы, и обновление потребует монопольного доступа. Удаление реквизита табличной части приводит к потере данных в этой колонке у всех существующих документов.

Когда стоит привлечь специалиста

Самостоятельно безопасно: заполнять и редактировать табличные части в непроведённых документах, пользоваться подбором и копированием строк, сверять итоги. Это штатная работа пользователя, не требующая глубоких знаний.

К специалисту по 1С стоит обращаться, если нужно: исправить табличную часть в закрытом периоде, загрузить большой объём данных из нестандартного файла, добавить новую колонку или табличную часть в конфигурацию, восстановить расхождения между табличной частью и движениями по регистрам. Такие задачи затрагивают целостность данных и требуют резервной копии базы.

Итог

Что важно запомнить

Табличная часть — это список строк внутри документа или справочника, где хранятся позиции и по которым считаются итоги, формируются проводки и печатные формы. Заполняйте её внимательно, сверяйте итоги с первичкой и не правьте напрямую документы закрытых периодов.

Частые вопросы о табличных частях в 1С

Может ли быть у документа несколько табличных частей?

Да. Например, в документе поступления часто есть табличные части «Товары» и «Услуги», а в некоторых конфигурациях — ещё «Серии» и «Оплата». Каждая имеет своё имя, состав колонок и обрабатывается программой отдельно. Позицию нужно вносить в ту табличную часть, которая соответствует её типу.

Почему документ не проводится и ругается на табличную часть?

Чаще всего причина в незаполненных обязательных колонках: пустая номенклатура, нулевое количество, отсутствующий склад или счёт учёта в строке. Программа обычно указывает номер проблемной строки в сообщении об ошибке — откройте её и заполните недостающие данные.

Как быстро заполнить табличную часть из Excel?

Во многих типовых конфигурациях есть встроенная загрузка табличных частей из файла или через буфер обмена. Файл должен содержать колонки, сопоставимые с колонками табличной части, а номенклатура — совпадать с карточками в базе. Перед загрузкой большого объёма сделайте пробный прогон на нескольких строках.

Что будет, если изменить табличную часть проведённого документа?

После изменения документ потребуется перепровести, и движения по регистрам обновятся. Если по документу созданы связанные документы (счёт-фактура, оплата, корректировка) или период закрыт, правка может нарушить целостность учёта — в таких случаях используйте документы корректировки.

Можно ли удалить строку из табличной части?

Да, в непроведённом документе строка удаляется кнопкой «Удалить» или клавишей Delete. В проведённом документе сначала отмените проведение либо отредактируйте документ с последующим перепроведением. Учтите, что удаление строки изменит итоги и движения документа.

Чем табличная часть отличается от таблицы значений?

Табличная часть — часть объекта конфигурации (документа, справочника), хранится в базе вместе с ним и участвует в проведении. Таблица значений — временная структура данных в памяти, которую программист создаёт в коде для промежуточных расчётов; она не сохраняется в базе сама по себе.