реализую обработку по групповой печати документов в документах печати пишу такой код
Таб.ВывестиСекцию("Дно");
Таб.Защита(Константа.ФлагЗащитыТаблиц);
Таб.ТолькоПросмотр(1);
Таб.Опции(0,0,,);
Если Парам =1 Тогда
Таб.ПараметрыСтраницы(,,,,,,,,,,,СокрЛП(ТекПринтер));
Таб.Напечатать(0);
Иначе
Таб.Показать("ПЕЧАТЬ:"+ПрефиксТаблицы,"");
глУстПропись(Гривня);
КонецЕсли;
Но при печати документа он уходит в пустоту, при этом на локальный печатает. И нормально работает если использую
Таб.Напечатать(1);
Но мне надо что бы без вывода запроса шла печать.
За основу был взят код
...
сервис=СоздатьОбъект("Сервис");
сз=сервис.ПолучитьСписокПринтеров();
сз.Выгрузить(спПринтеров); //спПринтеров - выпадающий список на форме
...
ТекПринтер=спПринтеров.ПолучитьЗначение(спПринтеров.ТекущаяСтрока());
...
Таб.ПараметрыСтраницы(1,,,0,5,5,5,5,5,1,,ТекПринтер);
Таб.ТолькоПросмотр(1);
Если Показать=1 Тогда //только показать
Таб.Показать("СЧ "+НомерДок);
Таб.КоличествоЭкземпляров(1);
Иначе //печать без просмотра
Таб.Показать("СЧ "+НомерДок,,0);
Таб.Напечатать(0);
Таб.Показать("СЧ "+НомерДок,,-1);
КонецЕсли;
кто встречался с подобной проблемой и как удалось решить???