Итак, для чего же она вообще нужна? Например, Вам нужно в макете печатной формы изменить буквально несколько символов или добавить строку или что-то убрать. Снимать с поддержки конфигурацию, чтобы потом при каждом обновлении испытывать трудности? Зачем? Лучше использовать внешнюю печатную форму!
Для создания нам понадобиться обработка которую я нашел на просторах Интернета, спасибо автору за это чудо «Конструктор внешних печатных форм». Скачать и обсудить ее можно по адресу: forum.infostart.ru/forum24/topic74569/.
Начнем, обработка запускается в 1С:Предприятие. Так выглядит главное окно:
Для примера, нам нужно изменить печатную форму документа «Приходный кассовый ордер», для этого в поле Вид документа выбираем его. Заходим в конфигуратор и копируем весь модуль документа «Приходный кассовый ордер». Затем вставляем его в поле «Исходный текст», как изображено на следующей картинке:
Следующий шаг - кнопка Построить дерево. Здесь все что от нас требуется – в списке процедур найти имя процедуры «Печать», выделить ее и нажать кнопку «Выбрать основной». Обработка сама определит, какие процедуры и функции нужны для печати и дополнительно кнопка «нужна/не нужна» я выбрал две процедуры «ПолучитьСтруктуруПечатныхФорм», так как в теле процедуры используется функция «СформироватьТаблицуХОДляПроведения», то и ее тоже выбираем кнопкой «нужна»:
Следующим этапом вводим имя макета который будет выводится на печать и который мы будем изменять, как показано:
Дальше по очереди «Сформировать» => «Скомпилировать» => «Сохранить».
Сразу же откроем ее для проверки! Откроется форма обработки, в поле выбирем нужный документ для печати РКО, кнопка формы «Выполнить» и внешняя печатная форма готова.
Из формы обработки, так же можно легко зарегистрировать внешнюю печатную форму, для этого есть специальная кнопка на форме, после чего из появляется возможность печати из документа. Вот и все, теперь можно вносить изменения в макет печати. Удачи!