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

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

Что такое документ в 1С и как он работает

Документ в 1С — основной объект учёта. Разбираем, что такое документ, какие бывают виды, как работают проведение, движения по регистрам и номерация.

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

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

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

Чем документ отличается от справочника и других объектов

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

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

Ещё одно отличие — документы нельзя использовать как «постоянные данные». Если нужно хранить неизменную характеристику (например, список складов или сотрудников), используется справочник. Документ всегда отражает акт, операцию, изменение состояния учёта.

Из чего состоит документ: реквизиты и табличные части

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

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

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

Виды документов в типовых конфигурациях

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

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

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

Записать, провести или отменить

Записать

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

Провести

Документ формирует движения и влияет на остатки, взаиморасчёты и отчёты. Основной рабочий режим.

Отменить проведение

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

Как работает проведение и движения по регистрам

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

Посмотреть результат проведения можно прямо из формы документа: обычно это кнопка «Дт/Кт» или команда «Показать движения» в меню «Ещё». Там видно, какие записи попали в регистры накопления (например, «Товары на складах»), регистры расчёта или бухгалтерские проводки. Это первый инструмент диагностики, если отчёт показывает неожиданные цифры.

Как проверить движения документа
  1. 1
    Откройте проведённый документ и убедитесь, что дата и реквизиты заполнены верно.
  2. 2
    Нажмите кнопку показа движений (в типовых — «Ещё» → «Движения документа» или пиктограмма «Дт/Кт»).
  3. 3
    Сверьте регистры: по каким из них есть записи и совпадают ли суммы и количество с табличной частью.
  4. 4
    Если движений нет — проверьте, проведён ли документ, и нет ли ошибок в журнале регистрации.
  5. 5
    Если движения неверные — отмените проведение, исправьте данные и проведите повторно.

Важно понимать: исправление проведённого документа «задним числом» меняет прошлые данные. Если документ попадает в уже закрытый период (сдана отчётность, выполнено закрытие месяца), корректнее оформить корректировочный документ текущей датой, а не перепроводить старый.

Нумерация, даты и последовательность документов

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

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

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

Типичные ошибки при работе с документами

Типичные ошибки
01
Редактирование номера вручную без необходимости — ломает автонумерацию и приводит к дублям.
02
Проведение документа будущей или неверной датой — искажает остатки и последовательность расчёта себестоимости.
03
Удаление документа вместо отмены проведения или корректировки — теряется история операции и нарушается связность данных.
04
Создание дублей: повторный ввод реализации или оплаты вместо поиска уже существующего документа — завышает обороты и задолженность.
05
Игнорирование сообщений контроля остатков при проведении — приводит к отрицательным остаткам на складах.

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

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

Документы с точки зрения разработчика

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

bsl
Процедура ОбработкаПроведения(Отказ, Режим)
  Движения.ТоварыНаСкладах.Записывать = Истина;
  Для Каждого Строка Из Товары Цикл
    Движение = Движения.ТоварыНаСкладах.Добавить();
    Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
    Движение.Период = Дата;
    Движение.Номенклатура = Строка.Номенклатура;
    Движение.Склад = Склад;
    Движение.Количество = Строка.Количество;
  КонецЦикла;
КонецПроцедуры

Для программного создания документа используется менеджер объекта: Документы.РеализацияТоваровУслуг.СоздатьДокумент(), далее заполняются реквизиты и вызывается Записать(РежимЗаписиДокумента.Проведение). При доработке типовых конфигураций рекомендуется использовать расширения, а не прямое изменение конфигурации — это упрощает последующие обновления.

Как понять, что документ оформлен корректно

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

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

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

Статус проведения
Норма

В журнале у документа нет серой иконки; в форме активна кнопка «Отменить проведение»

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

Документ записан, но не проведён — движений нет, отчёты его не видят

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

Суммы и количество в движениях совпадают с табличной частью

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

Движения отсутствуют, неполные или по неверным регистрам

Остатки после проведения
Норма

Остатки по складу и взаиморасчётам неотрицательные и правдоподобные

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

Появились минусы по товарам или зависшие авансы

Попадание в отчёты
Норма

Документ виден в оборотно-сальдовой ведомости, карточке счёта или складском отчёте за свой период

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

Отчёт за период документа его не показывает — проверьте дату и организацию

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

Итог

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

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

Частые вопросы о документах в 1С

Чем «записать» отличается от «провести»?

«Записать» сохраняет документ в базе как черновик — данные есть, но на остатки, взаиморасчёты и отчёты он не влияет. «Провести» дополнительно формирует движения по регистрам, и только после этого документ участвует в учёте.

Можно ли изменить проведённый документ?

Да, если период не закрыт датой запрета редактирования и у вас есть права. Изменения применяются при повторном проведении. Для закрытых периодов корректнее создавать корректировочный документ текущей датой, чтобы не менять уже сданную отчётность.

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

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

Что произойдёт, если пометить документ на удаление?

Документ перестанет участвовать в учёте (его движения будут отменены), но физически останется в базе. Окончательно он удаляется через обработку «Удаление помеченных объектов» — и только если на него нет ссылок из других объектов.

Как найти документ, который испортил остатки?

Сформируйте отчёт по регистру (например, «Остатки товаров» или карточку счёта) с детализацией до регистратора — отчёт покажет документы, сформировавшие каждую строку. Отрицательные или аномальные строки ведут к конкретному документу, движения которого нужно проверить.

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

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