0
Dimon1C
16.07.13
✎
08:32
|
Необходимо подряд напечатать 2 копии одного документа, причем за 1 раз - только одну копию
Делаю так:
Если Вопрос("Распечатать сразу на принтер 2 копии?", 4) = 6 Тогда
ПечТабл.Опции(0, 0, 0, 0, "ДляРеализации", "ДляРеализации");
ПечТабл.КоличествоЭкземпляров(1);
ПечТабл.Напечатать(0);
Возврат;
КонецЕсли;
Как напечатать еще раз тот же документ?
Два раза ПечТабл.Напечатать(0); ? не срабатывает, снова формировать печатную форму?
P.S. Почему именно так печатаю, есть известная проблема HP 2055dn + Win 2008 64bit, при дуплексной печати более 1 копии, принтер глючит, и печатает на листах с двух сторон одну и ту же страницу.
|
|
1
Shaman100M
16.07.13
✎
08:55
|
а так?
ПечТабл.Показать();
ПечТабл.Напечатать(0);
ПечТабл.Напечатать(0);
ПечТабл.Показать(,,-1);
еще вариант сделать четное количество страниц и печатать через диалог.
Если ПечТабл.КОличествоСтраниц()%2=1 Тогда
ПечТабл.НоваяСтраница();
КонецЕсли;
|
|
2
Dimon1C
16.07.13
✎
09:10
|
(1) Работает вариант, только окно 1С сначала сворачивается, потом разворачивается.
По поводу четного количества не совсем понял? это решает проблему дуплекса?
|
|