Решается это очень просто – использованием «Внешних печатных форм», механизма присутствующего во всех типовых конфигурациях.
Просто в Процедуре Печать() «Внешней печатной формы» располагаем свой код поведения документа. Это может быть другой алгоритм проведения, заполнения и т.д.
Что это дает в отличие от внешних обработок?
- Вы можете добавить в меню печать документа любое количество пунктов, например «Провести по-моему»;
- Обработка «прикрепляется» к конкретному документу и не требует его выбора;
- Пользователю не надо ничего дополнительно открывать, а только выбрать необходимый пункт меню.
У этого метода есть «минус» система не поддерживает автоматическое отслеживание. Например, если вы поменяли проводки и перепровели документ штатно – вернуться «стандартные» проводки «заложенные» в конфигурации.
В прилагаемом «опусе» для примера (см. прилагаемый файл):
Внешняя печатная форма с авторегистрацией.
Которая добавляет для документа «Платежное поручение исходящее» в меню «Печать» пункт «Замена счетов в проводках». При его выборе в проводках документа Кт – 311 заменяется на Кт-312.
Ограничения по конфигурации для прилагаемого примера!!! Должны быть:
- документ «Платежное поручение исходящее
- план счетов «Хозрасчетный» и в нем счета «311» и «312»