|
23.08.2006, 12:55 | #1 |
Участник
|
Опция печати "Разобрать по копиям"
Здравствуйте!
Задача - при печати из Аксапты выводить на печать страницы несколько копий одного документа со снятым параметром "разобрать по копиям". Есть ли такой параметр в Аксапте? Каким образом вывести последовательно на печать все копии первой страницы, затем второй и т.д.? |
|
23.08.2006, 15:34 | #2 |
Участник
|
В этом блоге Алексей Еременко пишет об этом.
Но у класса printJobSettings нет метода collate()
__________________
Axapta v.3.0 sp5 kr2 |
|
23.08.2006, 16:08 | #3 |
Модератор
|
Мда.. но там больше похоже на настроки именно драйвера принтера.
Вы можете изменить настройки принтера по-умолчанию? Поставить галочку "Разобрать по копиям"? С Уважением, Георгий |
|
23.08.2006, 16:13 | #4 |
Участник
|
настройки самого принтера меняли - никакого эффекта, из офиса и др программ все печатает (принтеров несколько пробовали)
|
|
23.08.2006, 16:35 | #5 |
Участник
|
На основании информации из блога могу заключить, что в Axapta'е без Kernel Rollup этот параметр принудительно выставлялся всегда в "Разорать по копиям". В Kernel Rollup это параметр отдан на откуп драйверу принтера.
К сожалению проверить у себя не могу - по причине отсутствия Rollup
__________________
Axapta v.3.0 sp5 kr2 |
|
23.08.2006, 19:42 | #6 |
Участник
|
Выскажу еще одно предположение - в Kernel Rollup сделали возможность изменять это свойство (метод collate() класса printJobSettings). Настройки берутся из драйвера принтера (судя по всему в HP-драйверах по умолчанию параметр не установлен, в Microsoft'овских - установлен)
Кстати, в Ax 4.0 (правда, судить могу только по TAP3) нет возможности регулировать этот параметр
__________________
Axapta v.3.0 sp5 kr2 |
|
24.08.2006, 13:28 | #7 |
Участник
|
Большое спасибо за ответы. Действительно в версии 3.0 SP4 Kernel Rollup 1 все работает. Метод printJobSettings.collate() есть. В Аксапте параметра "разобрать по копиям" нет. Вероятно метод по умолчанию отдает на откуп принтеру порядок печати. То есть управление через свойства принтера при печати, а не в окне печати программы.
У нас 3.0 sp5 fp1 - пока не проверили. О результатах сообщу позже. |
|
24.08.2006, 13:57 | #8 |
Участник
|
Просто само приложение еще не изменили под возможности ядра.
__________________
Axapta v.3.0 sp5 kr2 |
|
29.08.2006, 10:49 | #9 |
Участник
|
версия 3.0 SP5 fp1 Kernel Rollup 2 все работает
|
|
12.09.2006, 14:24 | #10 |
Developer
|
Вот решение...
Необходимо внести модификации в форму SysPrintForm, у меня работает...
1) В ClassDeclaration: PHP код:
PHP код:
PHP код:
|
|
|
За это сообщение автора поблагодарили: Logger (3). |
Теги |
ax3.0, ax4.0 |
|
|