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