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