Внешняя печатная форма УПД разрабатывалась на релизе БП 3.0.143.32.
Регистрируется в дополнительных отчетах и обработках.
Для документов "Реализация(акты, накладные)" , "Счет-фактура выданный", "Оказание услуг".
Имеет отладочную форму.
Полностью типовые макеты.
Максимально использовались типовые экспортные функции, чтобы не тащить их в обработку.
Свои параметры можно прописать в обработке в функции ТабличныйДокументУПД.
Напр.:
Функция ТабличныйДокументУПД(Макет, МассивОбъектов, ОбъектыПечати, ТабДокумент, ТекстЗапросаДокументам, ТолькоПередаточныйДокумент, ПараметрыПечати)
// Исключим из массива документы на чтение которых у пользователя нет прав
УправлениеДоступомБП.УдалитьНедоступныеЭлементыИзМассива(МассивОбъектов);
УстановитьПривилегированныйРежим(Истина);
Если МассивОбъектов.Количество() = 0 Тогда
ДанныеУниверсальныхПередаточныхДокументов = НовыйТаблицаСчетовФактур();
ИначеЕсли ТолькоПередаточныйДокумент Тогда
ДанныеУниверсальныхПередаточныхДокументов = УчетНДС.ПолучитьДанныеДляПечатиУниверсальногоПередаточногоДокумента(
МассивОбъектов, ТекстЗапросаДокументам);
Иначе
ДанныеУниверсальныхПередаточныхДокументов = УчетНДС.ПолучитьДанныеДляПечатиСчетаФактуры1137(
МассивОбъектов, ТекстЗапросаДокументам, Истина);
КонецЕсли;
ПервыйДокумент = Истина;
Для Каждого ВыборкаУПД ИЗ ДанныеУниверсальныхПередаточныхДокументов Цикл
//ЗДЕСЬ ВСТАВЛЯЕМ СВОИ ПАРАМЕТРЫ. Напр.:
ВыборкаУПД.ДанныеШапки.ДолжностьКладовщика = "Директор";