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