База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как автоматизировать создание проводок в 1С:КА после проведения?
- В этой теме 1 ответ, 2 участника, последнее обновление 9 часов, 4 минуты назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
17 апреля 2026 в 17:15 #36638
как в КА сделать автоматом проводки после проведения
-
17 апреля 2026 в 17:15 #36639
В 1С:Комплексная автоматизация (КА) автоматическое формирование проводок после проведения документа происходит по умолчанию, если в конфигурации настроены соответствующие регистры бухгалтерии и правила формирования проводок.
Если у вас не формируются проводки автоматически, нужно проверить следующие моменты:
1. **Настройка правил формирования проводок (Правила ведения учета)**
В КА есть механизм правил формирования бухгалтерских проводок, который настраивается в разделе «Администрирование» → «Настройки учета» → «Правила ведения учета».
Убедитесь, что для нужного документа и вида операции настроены правила, которые формируют проводки. Если правил нет — проводки не создадутся.2. **Проверка обработки проведения документа**
В модуле объекта документа (например, в процедуре «Проведение») должна быть вызвана типовая процедура проведения, которая формирует проводки. Обычно это вызовОбщегоНазначенияПроведение.ПровестиДокумент(ЭтотОбъект);или аналог.
Если процедура проведения переопределена, убедитесь, что она не блокирует формирование проводок.3. **Параметры записи документа**
При записи документа с проведением должен использоваться режим записиРежимЗаписиДокумента.Проведение. Например:1С (Код)1ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);Это гарантирует, что после записи будет выполнено проведение и формирование проводок.
4. **Проверка регистров бухгалтерии**
Проверьте, что в конфигурации есть регистры бухгалтерии, которые заполняются при проведении документа. Если регистры отсутствуют или не связаны с документом — проводки не появятся.5. **Автоматизация в пользовательских доработках**
Если нужно программно обеспечить автоматическое проведение и формирование проводок, можно в обработчике записи документа вызвать:1С (Код)123Если НЕ ЭтотОбъект.Проведен ТогдаЭтотОбъект.Записать(РежимЗаписиДокумента.Проведение);КонецЕсли;Или в обработке формы:
1С (Код)1ФормаДокумента.ЗаписатьВФорме(РежимЗаписиДокумента.Проведение);6. **Отладка и логи**
Если проводки не формируются, включите журнал регистрации и посмотрите ошибки или предупреждения при проведении документа.—
Если вы хотите добавить автоматическое формирование проводок в нестандартный документ, то нужно:
— В модуле объекта документа реализовать процедуру
Проведение, в которой вызвать типовую процедуру проведения, например:1С (Код)123Процедура Проведение(Отказ)ОбщегоНазначенияПроведение.ПровестиДокумент(ЭтотОбъект, Отказ);КонецПроцедуры— Убедиться, что в правилах ведения учета есть настройки для этого документа.
—
**Кратко:** В 1С:КА проводки формируются автоматически при проведении документа, если настроены правила ведения учета и вызов проведения реализован корректно. Для программного проведения используйте запись с режимом
Проведение.
https://helpf.pro/faq82/view/1271.html — как программно провести документ и вызвать формирование проводок.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.