Найти в Дзене
Мой 1С

1С: Вывод в печатную форму страниц с разной ориентацией! (табличный документ)

Создание внешней печатной обработки с возможностью вывода в печать страниц портретной и ландшафтной ориентации. Сведения о внешней обработке стандартные. Содержит описание в каком объекте используем и формируем команду. Функции "ПолучитьТаблицуКоманд" и "ДобавитьКоманду" тоже типовые. Создадим функцию "ПолучитьМассивТабличныхДокументов", в которой создадим два табличных документа. Наполним их данными с макета и добавим в массив. Возвращает функция массив с табличными документами. В процедуре "Печать" получим массив, содержащий табличные документы. Затем добавим новую строку в таблицу значений "КоллекцияПечатныхФорм", в которой опишем ИмяМакета, ИмяВРЕГ, Экземпляров для второго табличного документа в массиве. Затем в цикле добавим в "КоллекциюПечатныхФорм" записи для печати наших табличных документов. Результат работы внешней печатной формы выглядит так!

Создание внешней печатной обработки с возможностью вывода в печать страниц портретной и ландшафтной ориентации.

Макеты.
Макеты.

Сведения о внешней обработке стандартные. Содержит описание в каком объекте используем и формируем команду.

Функция СведениеОВнешнейОбработке
Функция СведениеОВнешнейОбработке

Функции "ПолучитьТаблицуКоманд" и "ДобавитьКоманду" тоже типовые.

Функции "ПолучитьТаблицуКоманд" и "ДобавитьКоманду"
Функции "ПолучитьТаблицуКоманд" и "ДобавитьКоманду"

Создадим функцию "ПолучитьМассивТабличныхДокументов", в которой создадим два табличных документа. Наполним их данными с макета и добавим в массив. Возвращает функция массив с табличными документами.

Функция "ПолучитьМассивТабличныхДокументов"
Функция "ПолучитьМассивТабличныхДокументов"

В процедуре "Печать" получим массив, содержащий табличные документы. Затем добавим новую строку в таблицу значений "КоллекцияПечатныхФорм", в которой опишем ИмяМакета, ИмяВРЕГ, Экземпляров для второго табличного документа в массиве.

Затем в цикле добавим в "КоллекциюПечатныхФорм" записи для печати наших табличных документов.

Процедура "Печать"
Процедура "Печать"

Результат работы внешней печатной формы выглядит так!

Печать комплекта: портретная ориентация.
Печать комплекта: портретная ориентация.
Печать комплекта: ландшафтная ориентация.
Печать комплекта: ландшафтная ориентация.