1. Для вывода на печать используется типовой механизм:
ЭлементКоллекцииДляПечати = Новый Структура;
Для Каждого ИмяКолонки Из УправлениеПечатьюКлиентСервер.ИменаПолейКоллекцииПечатныхФорм() Цикл
ЭлементКоллекцииДляПечати.Вставить(ИмяКолонки);
КонецЦикла;
//эл. коллекции заполняется данными и передается в коллекцию печатных форм
КоллекцияПечатныхФорм = Новый Массив;
КоллекцияПечатныхФорм.Добавить(ЭлементКоллекцииДляПечати);
ПараметрыОткрытия = Новый Структура("КоллекцияПечатныхФорм,ИсточникДанных,ПараметрыПечати");
ПараметрыОткрытия.КоллекцияПечатныхФорм = КоллекцияПечатныхФорм;
ПараметрыОткрытия.ИсточникДанных = КоллекцияПечатныхФорм;
ПараметрыОткрытия.ПараметрыПечати = ПараметрыПечати;
ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ЭтаФорма, Строка(Новый УникальныйИдентификатор));
а. формируется табличный документ
б. передается через ПараметрыОткрытия
Используются Стандартные Подсистемы 3.0.
Проверялась на БП 3.0.73, ЗУП 3.1.11, УТ 11.4.9, КА 2.4.9