Открыть сервис

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

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

Общее описание

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

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

Техническая реализация

Механизм проведения

Проведение реализуется на уровне платформы «1С:Предприятие» и поддерживается встроенным языком программирования. Для каждого документа в конфигурации разработчик может определить:

  • Набор регистров, по которым будут формироваться движения.
  • Алгоритм формирования движений — код на встроенном языке, который выполняется в момент проведения.
  • Порядок проведения — последовательность обработки документов во времени (например, при проведении задним числом).

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

В типовых конфигурациях (например, «1С:Бухгалтерия 8», «1С:Управление торговлей», «1С:Зарплата и управление персоналом») документ может находиться в одном из трёх состояний:

  • Не проведён — документ записан, но не влияет на учёт. Допускается редактирование любых реквизитов.
  • Проведён — документ отразился в учёте. Редактирование реквизитов, влияющих на движения, обычно запрещено или требует отмены проведения.
  • Проведён и закрыт (оперативное проведение) — документ не только проведён, но и заблокирован от изменений. Используется в режиме «закрытия периода» для предотвращения корректировок.

Виды проведения

Различают два основных режима проведения:

  1. Оперативное проведение — выполняется в момент ввода документа, в реальном времени. Документ сразу же изменяет учётные данные.
  2. Неоперативное проведение — выполняется с задержкой, например, при перепроведении документов за прошлый период. В этом случае система может пересчитывать последовательность документов, чтобы учесть изменения.

Движения документа

Движения — это записи, которые документ создаёт в регистрах. Каждое движение содержит:

  • Измерения — ключевые аналитические разрезы (например, номенклатура, склад, контрагент, подразделение).
  • Ресурсы — количественные или суммовые показатели (количество, сумма, стоимость).
  • Реквизиты — дополнительные сведения (период, дата, номер документа).

Например, при проведении документа «Поступление товаров» создаются движения по регистру «Товары на складах» (увеличение остатков) и по регистру «Взаиморасчёты с поставщиками» (увеличение задолженности).

Проведение в различных конфигурациях

Бухгалтерский учёт

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

Управленческий учёт

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

Расчёт заработной платы

В «1С:Зарплата и управление персоналом» проведение документов (например, «Начисление зарплаты» или «Больничный лист») формирует движения по регистрам расчётов, которые затем используются для формирования ведомостей, отчётов в налоговые органы и расчёта страховых взносов.

Ограничения и ошибки

Проведение документа может быть заблокировано или выполнено с ошибкой по следующим причинам:

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

Особенности проведения в режиме «Управляемые формы»

В современных версиях платформы «1С:Предприятие» (начиная с версии 8.2) проведение может выполняться как на стороне клиента (толстый клиент), так и на сервере (тонкий клиент, веб-клиент). В режиме управляемых форм логика проведения обычно вынесена на сервер для повышения производительности и безопасности.

Перепроведение документов

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

Значение в учётной системе

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

  • Актуальность остатков — отражение всех операций в реальном времени.
  • Целостность учёта — предотвращение дублирования и противоречий.
  • Возможность аудита — каждая операция имеет дату, автора и статус проведения.

Источники

  • Радченко М. Г., Хрусталёва Е. Ю. «1С:Предприятие 8.3. Практическое пособие разработчика». — М.: 1С-Паблишинг, 2020.
  • Официальная документация платформы «1С:Предприятие» (раздел «Документы. Проведение»).
  • Габбасов Ю. Ф. «Основы программирования в 1С:Предприятие 8.3». — СПб.: БХВ-Петербург, 2021.
  • Материалы курса «Конфигурирование в системе 1С:Предприятие 8» (фирма «1С», 2022).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →