Имя: Пароль:
1C
1С v8
Двусторонняя печать
0 Voittamaton
 
02.05.13
10:00
Ребятки, обращаюсь к Вам за помощью.
Печатаю из 1С с помощью COM-объекта "Word.Basic". Пользуюсь методом FilePrint().
Понадобилась двусторонняя печать. В документации нашёл описание метода PrintOut() для COM-объекта "Word.Application". При использовании метода либо ругается на параметр, либо зависает.
От Вас прошу дать кусок рабочего кода, либо ссылку на подробное описание методов этих COM-объектов. Прошу писать только проверенные способы, ибо в гугле я уже нашёл кучу различных статей, которые не привели к успеху :(
1 hhhh
 
02.05.13
10:05
(0) а это надо? Вроде пользователь устанавливает параметры печати. там ставит галку двусторонняя печать и всё печатается без всяких этих COM-объектов.
2 Voittamaton
 
02.05.13
10:09
(1) - нужно. Документы для печати формируются программно, печать по нажатию одной кнопки нужна для удобства.
3 Voittamaton
 
02.05.13
10:11
Речь идёт о печати договоров в медицинском центре. При большом потоке пациентов и при параллельной работе с кассой печать по одной кнопке просто необходима для минимизации количества пользовательских ошибок при работе с договорами и кассой.
4 Dmitrith
 
02.05.13
10:15
Мы обошли это (в 7.7) так: настроили еще один принтер в винде, в котором в параметрах жестко прописана двухсторонняя печать. При печати пускаем на этот принтер
5 Voittamaton
 
02.05.13
10:18
(4) - интересная идея, поработаю в этом направлении.
6 Dmitrith
 
02.05.13
10:21
(5) У нас вообще принтер "клонирован" в три: односторонняя портрет, односторонняя ландшафт, двухсторонняя портрет. В зависимости от печатной формы пускается на свой принтер. Таким образом пакет документов водителю в 200-300 листов печатается одном нажатием кнопки
7 Voittamaton
 
02.05.13
11:20
(6) - принтер настроил, но не могу понять и найти документацию на передачу принтера в качестве параметра для FilePrint(). Попробовал бы через PrintOut() объекта Word.Application, но почему-то с домашнего компьютера с этим объектом работает нормально, а с рабочего - нет. Попробую переустановить Office.
Dmitrith, спасибо за идею!
8 SiAl-chel
 
03.05.13
03:04
(7) А причем тут v8 и 1С? Проблемы с Word проще решать на MSDN.
9 Alex1979rak
 
03.05.13
03:21
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.