Имя: Пароль:
1C
1C 7.7
v7: Печать нескольких копий
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С сначала сворачивается, потом разворачивается.

По поводу четного количества не совсем понял? это решает проблему дуплекса?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн