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