Быстрый старт · 12 мин
Табличная часть в 1С: что это такое и зачем она нужна
Что такое табличная часть в 1С, зачем она нужна, как заполнять и проверять её в документах. Примеры, типичные ошибки и ответы на вопросы.
Табличная часть — это блок внутри документа или справочника 1С, который хранит список строк однотипных данных: товары в накладной, сотрудники в приказе, услуги в акте. Если шапка документа отвечает на вопросы «кто, когда, с кем», то табличная часть отвечает на вопрос «что именно и в каком количестве». Без неё документ «Реализация товаров» не смог бы содержать сразу несколько позиций — пришлось бы создавать отдельный документ на каждый товар.
Для пользователя табличная часть выглядит как обычная таблица со строками и колонками на форме документа. Для программы это структурированный набор данных, с которым работают проведение документа, расчёт итогов, печатные формы и отчёты. Понимание того, как устроена табличная часть, помогает быстрее заполнять документы, находить ошибки в учёте и осознанно пользоваться обработками загрузки данных.
Материал разбирает, зачем нужна табличная часть, где она встречается, как её заполнять и проверять, какие ошибки в ней чаще всего ломают учёт и когда стоит обратиться к специалисту по 1С.
Что такое табличная часть простыми словами
Любой документ в 1С состоит из двух логических частей. Первая — «шапка»: номер, дата, организация, контрагент, договор, склад. Эти реквизиты относятся ко всему документу целиком. Вторая — табличная часть: строки, каждая из которых описывает отдельную позицию. Например, в документе «Поступление товаров и услуг» шапка фиксирует поставщика и договор, а табличная часть «Товары» — конкретные номенклатурные позиции, количество, цены и суммы.
У каждой строки табличной части есть свой набор колонок: номенклатура, количество, цена, сумма, ставка НДС, сумма НДС. Строки можно добавлять, удалять, копировать и редактировать. При проведении документа программа обрабатывает каждую строку: списывает или приходует товар на складе, формирует проводки по бухгалтерскому учёту, рассчитывает задолженность.
Важно понимать: табличная часть — не просто «таблица на экране». Это данные, которые сохраняются в базе вместе с документом и участвуют в движениях по регистрам. Если строка заполнена неверно, ошибка попадёт в учёт при проведении.
Зачем нужна табличная часть: основные задачи
Первая задача — компактность учёта. Один документ «Реализация» может содержать сотни позиций, и при этом остаётся единым объектом с одним номером, одной датой и одним контрагентом. Это упрощает поиск, печать и согласование документов.
Вторая задача — автоматические расчёты. Итоговая сумма документа, сумма НДС, итоговое количество обычно считаются по строкам табличной части. Меняете цену или количество в строке — программа пересчитывает сумму строки и итоги по документу. Это исключает арифметические ошибки, неизбежные при ручном подсчёте.
Третья задача — связь документов между собой. Табличные части переносятся при вводе на основании: счёт на оплату превращается в реализацию вместе со всеми позициями. Это ускоряет работу и снижает риск расхождений между связанными документами.
Четвёртая задача — аналитика. Отчёты по продажам, остаткам, задолженностям строятся по движениям, которые формируют строки табличных частей. Каждая строка — это отдельная аналитическая запись с товаром, количеством и суммой.
Где встречаются табличные части
Чаще всего табличные части встречаются в документах: реализация и поступление товаров, счета и счета-фактуры, заказы, акты, инвентаризации, начисления зарплаты, платёжные поручения с расшифровкой платежа. Практически любой учётный документ, где есть перечень чего-либо, использует табличную часть.
Табличные части есть и у справочников. Например, у элемента справочника «Номенклатура» может быть табличная часть со штрихкодами или дополнительными характеристиками. У договора — график платежей. Это позволяет хранить структурированную информацию прямо в карточке объекта.
Один объект может содержать несколько табличных частей. В документе «Поступление товаров и услуг» это «Товары» и «Услуги»; в некоторых конфигурациях добавляются «Возвратная тара», «Серии», «Оплата поставщикам». Каждая табличная часть имеет своё имя и свой состав колонок, и обрабатывается программой по-разному.
Проверьте, заполнены ли строки: документ без товаров часто не проводится или проводится с нулевой суммой
Убедитесь, что позиция внесена в нужную вкладку: товар в «Услуги» исказит учёт
Сверьте итог документа с первичкой: расхождение указывает на ошибку в строке
Как заполнять табличную часть
Базовый способ — вручную: кнопка «Добавить» создаёт новую строку, затем в колонках выбираются номенклатура, количество и цена. В типовых конфигурациях цена и ставка НДС часто подставляются автоматически из договора, соглашения или последних документов — проверяйте их перед проведением.
Для больших объёмов используйте подбор: кнопка «Подбор» открывает форму списка номенклатуры, где позиции добавляются в документ без закрытия окна. Это быстрее построчного ввода и удобно при отгрузке десятков позиций.
Третий способ — загрузка из файла. Во многих конфигурациях есть обработки загрузки табличных частей из Excel или CSV: файл сопоставляется с колонками, и строки переносятся в документ. Перед загрузкой убедитесь, что номенклатура в файле совпадает с карточками в базе, иначе получите дубли или нераспознанные позиции.
- 1Заполните шапку документа: организацию, контрагента, договор, склад
- 2Добавьте строки в табличную часть вручную, через подбор или загрузку из файла
- 3Проверьте в каждой строке количество, цену и ставку НДС
- 4Сверьте итоговую сумму документа с первичным документом
- 5Проведите документ и убедитесь, что сообщений об ошибках нет
Полезный приём — копирование строк. В большинстве конфигураций работают стандартные сочетания клавиш: F9 копирует текущую строку, Shift+F2 — всю табличную часть в буфер, Shift+F4 — вставляет скопированное. Это заметно ускоряет ввод похожих позиций.
Проверка табличной части перед проведением
Главный контроль — сверка итогов. Сумма документа и сумма НДС под таблицей должны совпадать с бумажной накладной или счётом поставщика. Расхождение даже в копейку означает ошибку в одной из строк: найдите её сравнением построчно.
Проверьте заполненность обязательных колонок. Незаполненная номенклатура, нулевое количество или пустая ставка НДС — типичные причины отказа в проведении или некорректных проводок. Программа обычно подсвечивает проблемные строки при попытке проведения.
Обратите внимание на дубли строк. Один и тот же товар, введённый дважды с разным количеством, не всегда ошибка, но часто является признаком повторного ввода. В некоторых конфигурациях есть настройка сворачивания одинаковых строк — уточните, как это работает в вашей базе.
Как проверить результат
Совпадает с суммой первичного документа до копейки
Расхождение — ищите ошибку в цене или количестве строк
Документ проводится без сообщений об ошибках
Программа указывает на незаполненные или некорректные строки
Каждая строка дала ожидаемую запись по складу и учёту
Позиция отсутствует в остатках или проводках
Типичные ошибки и их последствия
Самая частая ошибка — позиция в неправильной табличной части. Товар, внесённый на вкладку «Услуги», не отразится на складских остатках, а услуга в «Товарах» создаст лишнее движение по складу. Исправляется переносом строки в нужную табличную часть до проведения.
Вторая распространённая проблема — редактирование табличной части уже проведённого документа, по которому есть связанные документы: счёт-фактура, оплата, корректировка. Изменение строк разрывает цепочку, и связанные документы могут потребовать перепроведения. Перед правкой проверьте, есть ли документы, введённые на основании.
Третья ошибка — ручная правка суммы строки в обход автоматического расчёта. Если конфигурация позволяет редактировать сумму напрямую, легко получить расхождение «цена × количество ≠ сумма», что ломает отчёты и декларации по НДС.
Табличная часть для разработчика: кратко
В конфигураторе табличная часть — это отдельный объект метаданных внутри документа или справочника со своим набором реквизитов. В запросах к ней обращаются через точку от имени объекта, а в коде работают как с коллекцией строк: перебор в цикле, поиск, добавление и удаление.
Пример обращения в запросе: табличная часть «Товары» документа «РеализацияТоваровУслуг» доступна как виртуальная таблица Документ.РеализацияТоваровУслуг.Товары. Из неё можно выбирать номенклатуру, количество и суммы с отбором по ссылке на документ.
Для Каждого СтрокаТовара Из Объект.Товары Цикл
Сообщить(СтрокаТовара.Номенклатура);
КонецЦикла;При доработке конфигурации помните: добавление колонки в табличную часть меняет структуру базы, и обновление потребует монопольного доступа. Удаление реквизита табличной части приводит к потере данных в этой колонке у всех существующих документов.
Когда стоит привлечь специалиста
Самостоятельно безопасно: заполнять и редактировать табличные части в непроведённых документах, пользоваться подбором и копированием строк, сверять итоги. Это штатная работа пользователя, не требующая глубоких знаний.
К специалисту по 1С стоит обращаться, если нужно: исправить табличную часть в закрытом периоде, загрузить большой объём данных из нестандартного файла, добавить новую колонку или табличную часть в конфигурацию, восстановить расхождения между табличной частью и движениями по регистрам. Такие задачи затрагивают целостность данных и требуют резервной копии базы.
Что важно запомнить
Табличная часть — это список строк внутри документа или справочника, где хранятся позиции и по которым считаются итоги, формируются проводки и печатные формы. Заполняйте её внимательно, сверяйте итоги с первичкой и не правьте напрямую документы закрытых периодов.
Частые вопросы о табличных частях в 1С
Может ли быть у документа несколько табличных частей?
Да. Например, в документе поступления часто есть табличные части «Товары» и «Услуги», а в некоторых конфигурациях — ещё «Серии» и «Оплата». Каждая имеет своё имя, состав колонок и обрабатывается программой отдельно. Позицию нужно вносить в ту табличную часть, которая соответствует её типу.
Почему документ не проводится и ругается на табличную часть?
Чаще всего причина в незаполненных обязательных колонках: пустая номенклатура, нулевое количество, отсутствующий склад или счёт учёта в строке. Программа обычно указывает номер проблемной строки в сообщении об ошибке — откройте её и заполните недостающие данные.
Как быстро заполнить табличную часть из Excel?
Во многих типовых конфигурациях есть встроенная загрузка табличных частей из файла или через буфер обмена. Файл должен содержать колонки, сопоставимые с колонками табличной части, а номенклатура — совпадать с карточками в базе. Перед загрузкой большого объёма сделайте пробный прогон на нескольких строках.
Что будет, если изменить табличную часть проведённого документа?
После изменения документ потребуется перепровести, и движения по регистрам обновятся. Если по документу созданы связанные документы (счёт-фактура, оплата, корректировка) или период закрыт, правка может нарушить целостность учёта — в таких случаях используйте документы корректировки.
Можно ли удалить строку из табличной части?
Да, в непроведённом документе строка удаляется кнопкой «Удалить» или клавишей Delete. В проведённом документе сначала отмените проведение либо отредактируйте документ с последующим перепроведением. Учтите, что удаление строки изменит итоги и движения документа.
Чем табличная часть отличается от таблицы значений?
Табличная часть — часть объекта конфигурации (документа, справочника), хранится в базе вместе с ним и участвует в проведении. Таблица значений — временная структура данных в памяти, которую программист создаёт в коде для промежуточных расчётов; она не сохраняется в базе сама по себе.