Проблема при переключении принтера при двусторонней печати документа
bvb
01.07.2009 - 08:53
|
Есть задача - на каждую строку реализации надо напечатать комплект документов Из которых : Первый лист односторонний на первой странице Второй и третий на 2х сторонах второй страницы соответственно Четвертый лист на одной стороне третьей страницы Я сделал в системе две копии одного физического принтера для печати с оборотом и без Создал три объекта таблицы под три страницы соответственно, и вывожу их на печать в цикле по каждой строке номенклатуры. Цикл Т1.ПараметрыСтраницы(1,,,10,5,0,0,0,0,1,,ПринтерОдносторонний); Т1.КоличествоЭкземпляров(КолвоКопий); Т1.Напечатать(1); // Одностороняя печать Т2.ПараметрыСтраницы(1,,,10,5,0,0,0,0,1,,ПринтерДвусторонний); Т2.КоличествоЭкземпляров(КолвоКопий); Т2.Напечатать(1); // Двустороняя печать Т3.ПараметрыСтраницы(1,,,10,5,0,0,0,0,1,,ПринтерОдносторонний); Т3.КоличествоЭкземпляров(КолвоКопий); Т3.Напечатать(1); // Одностороняя печать КонецЦикла Проблема заключается в том что если Напечатать(1) все проходит на ура, но надо до опупения жать ОК. А если Напечатать(0) тогда принтер не переключается и все шарашит с одной стороны. Что делать ? Может переключать из 1С принтер по умолчанию скриптом перед выводом каждой таблицы ? |