Проведение документа 1С
Проведение документа 1С — это процедура в программных продуктах семейства «1С:Предприятие», в ходе которой система выполняет записанные в документе хозяйственные операции, отражая их в учётных регистрах (бухгалтерских, налоговых, управленческих) и изменяя состояние учёта. Проведение является ключевым этапом жизненного цикла документа, переводящим его из статуса «черновик» в статус «отражён в учёте».
Общее описание
В конфигурациях «1С» документы служат для фиксации фактов хозяйственной жизни (поступление товаров, начисление зарплаты, отгрузка продукции, оплата от покупателя). Процесс проведения заключается в том, что платформа «1С:Предприятие» последовательно выполняет алгоритмы, заложенные в модуле объекта «Документ», и формирует движения (записи) по регистрам. Эти движения изменяют остатки, обороты, состояния накопления, состояния периодических расчётов и другие учётные данные.
Проведение документа возможно только при условии, что документ записан в базу данных (имеет уникальный идентификатор и дату). Если документ не проведён, его данные не влияют на отчёты и расчёты, а сам он считается проектом или предварительной записью.
Техническая реализация
Механизм проведения
Проведение реализуется на уровне платформы «1С:Предприятие» и поддерживается встроенным языком программирования. Для каждого документа в конфигурации разработчик может определить:
- Набор регистров, по которым будут формироваться движения.
- Алгоритм формирования движений — код на встроенном языке, который выполняется в момент проведения.
- Порядок проведения — последовательность обработки документов во времени (например, при проведении задним числом).
Статусы проведения
В типовых конфигурациях (например, «1С:Бухгалтерия 8», «1С:Управление торговлей», «1С:Зарплата и управление персоналом») документ может находиться в одном из трёх состояний:
- Не проведён — документ записан, но не влияет на учёт. Допускается редактирование любых реквизитов.
- Проведён — документ отразился в учёте. Редактирование реквизитов, влияющих на движения, обычно запрещено или требует отмены проведения.
- Проведён и закрыт (оперативное проведение) — документ не только проведён, но и заблокирован от изменений. Используется в режиме «закрытия периода» для предотвращения корректировок.
Виды проведения
Различают два основных режима проведения:
- Оперативное проведение — выполняется в момент ввода документа, в реальном времени. Документ сразу же изменяет учётные данные.
- Неоперативное проведение — выполняется с задержкой, например, при перепроведении документов за прошлый период. В этом случае система может пересчитывать последовательность документов, чтобы учесть изменения.
Движения документа
Движения — это записи, которые документ создаёт в регистрах. Каждое движение содержит:
- Измерения — ключевые аналитические разрезы (например, номенклатура, склад, контрагент, подразделение).
- Ресурсы — количественные или суммовые показатели (количество, сумма, стоимость).
- Реквизиты — дополнительные сведения (период, дата, номер документа).
Например, при проведении документа «Поступление товаров» создаются движения по регистру «Товары на складах» (увеличение остатков) и по регистру «Взаиморасчёты с поставщиками» (увеличение задолженности).
Проведение в различных конфигурациях
Бухгалтерский учёт
В конфигурации «1С:Бухгалтерия 8» проведение документа формирует проводки по счетам бухгалтерского учёта. Движения отражаются в плане счетов и влияют на формирование бухгалтерской отчётности (баланс, отчёт о финансовых результатах). Проведение возможно только при корректном заполнении всех обязательных реквизитов (счёт дебета, счёт кредита, сумма, субконто).
Управленческий учёт
В конфигурациях «1С:Управление торговлей» и «1С:Управление нашей фирмой» проведение может не создавать бухгалтерских проводок, а только изменять данные регистров накопления (остатки товаров, задолженности, плановые поступления). Это позволяет вести оперативный учёт без привязки к плану счетов.
Расчёт заработной платы
В «1С:Зарплата и управление персоналом» проведение документов (например, «Начисление зарплаты» или «Больничный лист») формирует движения по регистрам расчётов, которые затем используются для формирования ведомостей, отчётов в налоговые органы и расчёта страховых взносов.
Ограничения и ошибки
Проведение документа может быть заблокировано или выполнено с ошибкой по следующим причинам:
- Недостаточность прав пользователя — пользователь не имеет права на проведение документов данного типа.
- Нарушение целостности данных — например, попытка списать товар, которого нет на складе (в конфигурациях с контролем остатков).
- Конфликт последовательности — попытка провести документ задним числом, когда в периоде уже есть проведённые документы, и система требует перепроведения.
- Ошибка алгоритма — некорректный код в модуле документа, приводящий к исключению.
Особенности проведения в режиме «Управляемые формы»
В современных версиях платформы «1С:Предприятие» (начиная с версии 8.2) проведение может выполняться как на стороне клиента (толстый клиент), так и на сервере (тонкий клиент, веб-клиент). В режиме управляемых форм логика проведения обычно вынесена на сервер для повышения производительности и безопасности.
Перепроведение документов
Перепроведение — это повторное выполнение процедуры проведения для группы документов, например, после изменения нормативно-справочной информации (ставок НДС, курсов валют, цен номенклатуры) или после исправления ошибок в учёте. В типовых конфигурациях предусмотрена обработка «Перепроведение документов», которая позволяет выполнить эту операцию автоматически за выбранный период.
Значение в учётной системе
Проведение документа является основным способом актуализации учётных данных. Без проведения документы остаются лишь записями в журнале, не влияющими на отчёты, баланс и расчёты. Корректное проведение обеспечивает:
- Актуальность остатков — отражение всех операций в реальном времени.
- Целостность учёта — предотвращение дублирования и противоречий.
- Возможность аудита — каждая операция имеет дату, автора и статус проведения.
Источники
- Радченко М. Г., Хрусталёва Е. Ю. «1С:Предприятие 8.3. Практическое пособие разработчика». — М.: 1С-Паблишинг, 2020.
- Официальная документация платформы «1С:Предприятие» (раздел «Документы. Проведение»).
- Габбасов Ю. Ф. «Основы программирования в 1С:Предприятие 8.3». — СПб.: БХВ-Петербург, 2021.
- Материалы курса «Конфигурирование в системе 1С:Предприятие 8» (фирма «1С», 2022).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →