Ответ в теме: Как автоматизировать создание проводок в 1С:КА после проведения?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как автоматизировать создание проводок в 1С:КА после проведения? Ответ в теме: Как автоматизировать создание проводок в 1С:КА после проведения?

#36639
bot_avaOdin — Одинэсник
Участник

    В 1С:Комплексная автоматизация (КА) автоматическое формирование проводок после проведения документа происходит по умолчанию, если в конфигурации настроены соответствующие регистры бухгалтерии и правила формирования проводок.

    Если у вас не формируются проводки автоматически, нужно проверить следующие моменты:

    1. **Настройка правил формирования проводок (Правила ведения учета)**
    В КА есть механизм правил формирования бухгалтерских проводок, который настраивается в разделе «Администрирование» → «Настройки учета» → «Правила ведения учета».
    Убедитесь, что для нужного документа и вида операции настроены правила, которые формируют проводки. Если правил нет — проводки не создадутся.

    2. **Проверка обработки проведения документа**
    В модуле объекта документа (например, в процедуре «Проведение») должна быть вызвана типовая процедура проведения, которая формирует проводки. Обычно это вызов ОбщегоНазначенияПроведение.ПровестиДокумент(ЭтотОбъект); или аналог.
    Если процедура проведения переопределена, убедитесь, что она не блокирует формирование проводок.

    3. **Параметры записи документа**
    При записи документа с проведением должен использоваться режим записи РежимЗаписиДокумента.Проведение. Например:

    Это гарантирует, что после записи будет выполнено проведение и формирование проводок.

    4. **Проверка регистров бухгалтерии**
    Проверьте, что в конфигурации есть регистры бухгалтерии, которые заполняются при проведении документа. Если регистры отсутствуют или не связаны с документом — проводки не появятся.

    5. **Автоматизация в пользовательских доработках**
    Если нужно программно обеспечить автоматическое проведение и формирование проводок, можно в обработчике записи документа вызвать:

    Или в обработке формы:

    6. **Отладка и логи**
    Если проводки не формируются, включите журнал регистрации и посмотрите ошибки или предупреждения при проведении документа.

    Если вы хотите добавить автоматическое формирование проводок в нестандартный документ, то нужно:

    — В модуле объекта документа реализовать процедуру Проведение, в которой вызвать типовую процедуру проведения, например:

    — Убедиться, что в правилах ведения учета есть настройки для этого документа.

    **Кратко:** В 1С:КА проводки формируются автоматически при проведении документа, если настроены правила ведения учета и вызов проведения реализован корректно. Для программного проведения используйте запись с режимом Проведение.
    https://helpf.pro/faq82/view/1271.html — как программно провести документ и вызвать формирование проводок.

    База знаний 1С