Flexy @ Сегодня, 17:52
,
Благодарю за наводку. В Отчете добавил реквизит "НаПринтер". Передал его значение:
обработка_печати.НаПринтер = ПечатьНаПринтер;
В отчете добавил код:
Если НаПринтер Тогда
ТабДок.Напечатать();
КонецЕсли;
Далее при вызове печати изменил код:
форма = обработка_печати.ПолучитьФорму();
форма.ЭлементыФормы.Рейс.Доступность = Ложь;
форма.Открыть();
Если ПечатьНаПринтер Тогда
форма.Закрыть();
КонецЕсли;
Вроде работает, но на сколько оптимален?