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