Для добавления механизма печати внешних печатных форм, необходимо в форму Документа или Элемента справочника, добавить следующие строки кода:
Процедура ОсновныеДействияФормыПечатьПоУмолчанию(Кнопка)
УниверсальныеМеханизмы.НапечататьДокументПоУмолчанию(ЭтотОбъект);
КонецПроцедуры
// Процедура - обработчик нажатия на кнопку "Печать"
//
Процедура ОсновныеДействияФормыПечать(Кнопка)
УниверсальныеМеханизмы.ОткрытьФормуВыбораПечатныхФормОбъекта(ЭтотОбъект, ЭтаФорма);
КонецПроцедуры
// Процедура устанавливает подменю "Печать" и кнопку "Печать по умолчанию" при необходимости
//
Процедура УстановитьКнопкиПечати()
ФормированиеПечатныхФорм.СоздатьКнопкиПечати(ЭтотОбъект, ЭтаФорма);
КонецПроцедуры
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
УстановитьКнопкиПечати();
КонецПроцедуры
После этого можно добавлять внешние печатные формы.
Но т.к. принадлежность справочников - ограничена
, и что бы не изменять конфигурацию, можно поступи следующим образом:
Добавить новую внешнюю печатные форму для справочника "Контрагенты", а с помощью групповой
обработки справочников и документов, изменить в табличной части "Принадлежность" реквизит
"Метаданные объекта" на строку "Справочник.<Имя Вашего справочника>":
После этого появиться возможность использовать новую внешнюю печатную форму в новом справочнике
не изменяя конфигурацию.