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

Документы и Печать · 11 мин

Табличная часть документа 1С: что это и как с ней работать

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

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

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

Ниже разобрано, как устроена табличная часть, как её заполнять и редактировать, какие типовые ошибки встречаются и как проверить результат до проведения документа.

Что такое табличная часть и где она находится

В структуре любого документа 1С данные делятся на две группы. Первая — реквизиты шапки: номер, дата, организация, контрагент, договор, склад. Они едины для всего документа. Вторая — табличные части: одна или несколько таблиц со строками. Например, в документе «Реализация товаров и услуг» обычно есть табличные части «Товары» и «Услуги», а в «Начислении зарплаты» — «Начисления», «Удержания», «НДФЛ».

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

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

Из чего состоит табличная часть: строки, колонки, итоги

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

Многие колонки вычисляются автоматически. Типовая цепочка: вы вводите количество и цену — программа рассчитывает сумму, затем по ставке НДС считает сумму налога и итог с НДС. Если пересчёт не происходит, чаще всего причина в том, что поле заполнено вручную после автоматического расчёта, либо в настройках отключён автопересчёт.

Итоги по табличной части (общая сумма, сумма НДС, количество строк) обычно выводятся под таблицей или в шапке документа. По ним удобно сверять документ с первичкой: итог в 1С должен совпасть с итогом бумажной накладной или счёта.

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

Каждая вкладка («Товары», «Услуги», «Оплата») — отдельная табличная часть со своими колонками

Колонки с пересчётомАвтоматические расчёты

Сумма = количество × цена; проверьте, не заблокирован ли пересчёт ручным вводом

Итог под таблицейКонтрольная сумма

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

Способы заполнения табличной части

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

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

Третий путь — автоматическое заполнение: «Заполнить по документу-основанию», «Заполнить по остаткам», загрузка из внешнего файла (Excel, CSV) через типовую или дополнительную обработку. При вводе на основании табличная часть копируется из исходного документа, что исключает расхождения между заказом, реализацией и счётом-фактурой.

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

Редактирование строк и групповые операции

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

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

Сортировка и перемещение строк влияют только на отображение и порядок в печатной форме, на проводки порядок строк не влияет. Однако для сверки с бумажной накладной удобно расставить строки в том же порядке, что в первичном документе.

Табличная часть при проведении и в печатных формах

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

Печатные формы (ТОРГ-12, счёт на оплату, акт) строятся по строкам табличной части. Скрытые колонки формы на печать не влияют, а вот содержимое строк — напрямую: наименование, единицы измерения, цены и суммы попадают в документ так, как заполнены. Перед печатью проверьте, что в строках нет служебных пометок и пустых наименований.

Типичные ошибки и как их исправить

Самая частая проблема — незаполненные обязательные колонки: программа отказывается проводить документ и подсвечивает строку с сообщением об ошибке. Решение — заполнить указанное поле; если колонка не видна, раскройте её через «Ещё → Изменить форму» или измените ширину колонок.

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

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

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

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

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

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

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

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

Количество строк
Норма

Равно числу позиций в накладной

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

Строк больше или меньше — проверьте дубли и пропуски

Ставки и суммы НДС
Норма

Ставка соответствует товару, сумма НДС пересчитана

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

Нулевой НДС там, где он должен быть, или наоборот

Заполненность обязательных колонок
Норма

Нет подсвеченных пустых ячеек, документ проводится

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

Программа выдаёт сообщения о незаполненных полях

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

В конфигураторе табличная часть создаётся в структуре объекта «Документ» на вкладке «Данные»: задаётся имя (например, «Товары») и состав реквизитов-колонок. К строкам обращаются из встроенного языка как к коллекции: Для Каждого Строка Из Объект.Товары Цикл ... КонецЦикла;, а итог по колонке получают методом Объект.Товары.Итог("Сумма").

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

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

Частые вопросы о табличной части документа 1С

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

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

Почему не сохраняются строки табличной части?

Строки сохраняются только вместе с документом. Если вы заполнили таблицу, но закрыли форму без записи, данные пропадут. Также проверьте, не работаете ли вы в копии документа, которую не записали, и нет ли блокировки объекта другим пользователем.

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

Штатный способ — ввод на основании: новый документ создаётся из исходного и наследует его строки. Также во многих конфигурациях работает копирование документа целиком (F9 в списке) с последующей правкой шапки. Для переноса между разными видами документов используют обработки загрузки.

Можно ли загрузить табличную часть из Excel?

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

Что происходит со строками при удалении документа?

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

Почему сумма в табличной части не пересчитывается автоматически?

Чаще всего сумма была изменена вручную — после этого программа считает её «зафиксированной». Измените количество или цену, чтобы запустить пересчёт, либо очистите сумму и введите исходные данные заново. Если пересчёт не работает во всех документах, проверьте настройки конфигурации или обратитесь к разработчику.

Итог

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

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