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