Использование внешних печатных форм

Версия для печатиPDF-версия

Платформа:

Возник такой вопрос. Можно ли настроить печать внешней формы, если в основном документе не настроена кнопка печать (ее просто напросто нет)? То есть необходимо ли производить изменения в конфигурации, чтобы использовать внешнюю печатную форму? Или можно просто настроить печатную форму и программа нарисует кнопку печати самостоятельно?

На Мисте предложили сделать "диалог печати с реквизитом документ", но я ни разу еще не работал с этим. У кого есть идеи?

Посмотрите есть ли в модуле формы документа в процедуре ПриСозданииНаСервере() подобные строки:

	// СтандартныеПодсистемы.Печать
	УправлениеПечатью.ПриСозданииНаСервере(ЭтаФорма, Элементы.ГруппаВажныеКоманды);
	// Конец СтандартныеПодсистемы.Печать

А также наличие такой процедуры:

// СтандартныеПодсистемы.Печать
&НаКлиенте
Процедура Подключаемый_ВыполнитьКомандуПечати(Команда)
	
	УправлениеПечатьюКлиент.ВыполнитьПодключаемуюКомандуПечати(Команда, ЭтаФорма, Объект);
	
КонецПроцедуры

Нету
 

Тогда как на Мисте советовали - делать внешнюю обработку с открытием формы, в которой выбирать ссылку на документ и отправлять его на печать. Можно попробовать её к документу подцепить, если у него подключаются дополнительные обработки.

Сделал по топорному: отчет, в котором выбираешь сотрудника, а потом документ по этому сотруднику, откуда формируется список строк табличной части документа. Быстро и работает хотя бы