Большинство типовых конфигураций, которые имеют встроенную подсистему "Печать" из БСП версии 3.1, позволяют изменять макеты ПФ, не прибегая к конфигуратору. Эти возможности ограничены: в типовых макетах нельзя создавать новые параметры, а в макетах пользователя выбор новых параметров ограничен набором полей объекта и встроенных функций. Если требуется использовать в ПФ новые параметры, то нужно в конфигураторе заимствовать в расширение конфигурации процедуры формирования ПФ, которых в конфигурации много, для каждой ПФ своя процедура, и находятся они в разных местах.
Описание способа.
Предлагаемый способ позволяет хранить алгоритмы изменения любых ПФ в одной процедуре, причём она может быть вынесена даже во внешнюю обработку, подключенную методами БСП.
Основой является универсальное расширение "ПостобработкаПФ", в которое заимствована типовая процедура "ПриПечати" из общего модуля "УправлениеПечатьюПереопределяемый".

Однако эта процедура не используется при создании ПФ из внешних печатных форм, поэтому в расширение заимствована процедура "ПечатьПоВнешнемуИсточнику" из общего модуля "ОбщийМодуль.УправлениеПечатью", она передаёт управление в "УправлениеПечатьюПереопределяемый".

Теперь любая ПФ доступна после формирования для изменения в расширении, в одной процедуре для всех ПФ. Кроме того, есть возможность передать управление во внешнюю обработку "ПостобработкаПФ".

Если же в дополнительные обработки подключить обработку "ПостобработкаПФ", то далее управление будет передано в процедуру "ПриПечати" модуля объекта этой обработки.

Подключая разные версии обработки "ПостобработкаПФ", можно изменять версии алгоритмов доработки ПФ и макетов непосредственно в режиме "1С:Предприятие" без перезагрузки.
Описание контрольного примера.
1. Подключить расширение "Постобработка печатных форм", безопасный режим отключить, перезапустить программу.
2. В макете любой ПФ в любой выводимой на печать секции найти пустую ячейку или прямоугольную область, присвоить ей имя "СсылкиНаОбъект".

Теперь в форме на печать появится текст вида "Ссылки на объект: (количество ссылок)" - количество ссылок на объект, для которого подготовлена ПФ.

3. Подключить дополнительную обработку "Постобработка печатных форм".
4. В макете любой ПФ в любой выводимой на печать секции найти пустую ячейку или прямоугольную область, присвоить ей имя "ДопСведения".

Теперь в конце формы на печать появится текст вида "ДопСведения. Имя макета: (имя макета)" - имя макета на основе которого подготовлена ПФ.

Указанные имена можно увидеть в справке к подсистеме "Постобработка печатных форм" (Справка / Содержание справки).

Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.25.77
- 1С:Комплексная автоматизация 2, релизы 2.5.21.128
- Бухгалтерия государственного учреждения, редакция 2.0, релизы 2.0.107.65
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.190.25
- Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.190.25
- Зарплата и кадры государственного учреждения КОРП, редакция 3, релизы 3.1.36.75
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.36.39
- Розница, редакция 3.0, релизы 3.0.11.161
- Управление нашей фирмой, редакция 3.0, релизы 3.0.13.210
- Управление торговлей, редакция 11, релизы 11.5.24.48
Вступайте в нашу телеграмм-группу Инфостарт