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