среда, 24 февраля 2016 г.

Windows Server 2008 R2 x64 + 1С 7.7: проблема с "Разобрать по копиям"

Проблема: После миграции с 2003 R2 на 2008 x64 R2 не работает опция "Разобрать по копиям" при печати из 1С 7.7. Независимо от установки флага, листы идут 1-1, 2-2, 3-3, а не 1-2-3, 1-2-3. 
Из других программ (Word-Excel) - все работает прекрасно!
Проблема проявилась на разных подразделениях, на разных физических принтерах,с разными версиями драйверов.

Источники:
Наиболее обсуждаемые темы тут:
http://forum.ru-board.com/topic.cgi?forum=5&topic=28783
http://citrix.pp.ru/forum/viewtopic.php?p=33552
http://www.forum.mista.ru/topic.php?id=530462
https://bugs.etersoft.ru/show_bug.cgi?id=2843

Цитата с баг-трекера etersoft:
Есть 2 способа печати: напрямую и через спуллер. И зависит это от приложения 1С использует печать напрямую. С помощью функций StartDoc, EndDoc
http://msdn.microsoft.com/en-us/library/dd162865(VS.85).aspx
Чтобы раскладка по копиям начала работать необходимо УДАЛИТЬ СТАРЫЕ НАСТРОЙКИ из реестра: ключ (HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\{Имя принтера}) , нужно удалить DefaultDevMode

Решение: Чтобы не устраивать танцы с бубнами, реализовали со стороны 1С, через собственный диалог печати, посылая задания на принтер в цикле.

Комментариев нет: