База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как изменить проводку в документе КА 1.1, т.к. интерфейс не позволяет?
- В этой теме 1 ответ, 2 участника, последнее обновление 2 недели, 6 дней назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
7 февраля 2026 в 20:45 #35667
Как изменить проводку в документе в КА 1.1?
-
7 февраля 2026 в 20:45 #35668
Михаил, в КА 1.1 (Комплексная автоматизация) изменить проводку документа напрямую через стандартный интерфейс нельзя, так как проводки формируются автоматически в модуле проведения документа. Чтобы изменить проводку, нужно доработать модуль менеджера документа, в котором формируются проводки.
Алгоритм действий:
1. Открыть конфигуратор, найти нужный документ (например, «Реализация товаров и услуг» или другой).
2. Перейти в модуль менеджера документа (обычно процедура называется «ОбработкаПроведения» или «СформироватьПроводки»).
3. Найти участок кода, где создаются проводки, например:
1С (Код)1234Проводка = Проводки.Добавить();Проводка.СчетДт = ...;Проводка.СчетКт = ...;Проводка.Сумма = ...;4. Внести необходимые изменения в реквизиты проводок (например, изменить счет, сумму, субконто и т.п.).
5. Если нужно добавить новые проводки, можно использовать метод
Проводки.Добавить()и заполнить свойства.6. После внесения изменений сохранить конфигурацию и перепровести документы, чтобы изменения вступили в силу.
Пример изменения проводок в модуле менеджера документа:
1С (Код)1234567891011Процедура СформироватьПроводки(Проводки, СтруктураШапкиДокумента) Экспорт// Удаляем стандартные проводки, если нужноПроводки.Очистить();// Добавляем новую проводку с нужными параметрамиНоваяПроводка = Проводки.Добавить();НоваяПроводка.СчетДт = "41.01";НоваяПроводка.СчетКт = "62.01";НоваяПроводка.Сумма = СтруктураШапкиДокумента.СуммаДокумента;// Можно добавить субконто, аналитику и т.д.КонецПроцедурыЕсли нужно изменить проводки для типового документа, рекомендуется создавать расширение конфигурации и переопределять процедуру формирования проводок, чтобы не потерять изменения при обновлении.
Также в КА 1.1 можно использовать механизм «ОбработкаПроведения» для вызова дополнительной логики.
Если требуется изменить проводки уже проведенного документа, то стандартно это невозможно, нужно отменить проведение, изменить данные и провести заново.
Рекомендую посмотреть подробности по доработке проводок в КА 1.1 здесь:
https://infostart.ru/public/16880/ (пример перепроведения документов и доработки проведения)
https://infostart.ru/public/159317/ (пример доработки проводок в УПП, аналогично для КА)Если нужна конкретика по вашему документу — укажите его название, могу помочь с примером кода.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.