1. Вызов печати
&НаКлиенте
Процедура ПесатьСразуНаПринтер()
МассивДляПечати = Новый Массив;
МассивДляПечати.Добавить(СсылкаНаДокДляПечати);
ПараметрыПечати = Новый Структура;
УправлениеПечатьюКлиент.ВыполнитьКомандуПечатиНаПринтер("Документ.ДокументСборки","ДокументСборки",МассивДляПечати,ПараметрыПечати);
КонецПроцедуры
2. В модуле менеджера того объекта, который мечатаем
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
КодЯзыкаПечать = Локализация.ПолучитьЯзыкФормированияПечатныхФорм();
ПечатнаяФорма = УправлениеПечатью.СведенияОПечатнойФорме(КоллекцияПечатныхФорм, "ДокументСборки");
Если ПечатнаяФорма <> Неопределено Тогда
ПечатнаяФорма.ТабличныйДокумент = Новый ТабличныйДокумент;
ПечатнаяФорма.ТабличныйДокумент.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ДокументСборки_ЛистСборкиА4";
ПечатнаяФорма.ПолныйПутьКМакету = "Документ.ДокументСборки.ЛистСборкиЧек";
ПечатнаяФорма.СинонимМакета = НСтр("ru='Документ сборки';uk='Документ сборки'");
ПечатнаяФорма.ТабличныйДокумент = ПолучитьТЧЛистСборкиА4(МассивОбъектов);
КонецЕсли;
КонецПроцедуры
3. Тут процедура получения пролучения табличного документа
Процедура ПолучитьТЧЛистСборкиА4 (массивОбъектов)
ТабличныйДокумент = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("ЛистСборкиА4");
.
.
ТабличныйДокумент.АвтоМасштаб = Истина;
Возврат ТабличныйДокумент;
КонецПроцедуры