AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.08.2006, 10:11   #1  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от Владимир Максимов
Я на эти грабли уже наступал. Почему Вы решили что проблема именно в спуллере принтера? Он что, как-то проверяет влезет в него пришедший пакет или нет еще ДО собственно попытки что-то там принять?

Судя по описанию, проблема именно в порядке отправки заданий на печать. Если у Вас процесс печати накладной и счета фактуры по одному и тому же заказу разнесены во времени, то не удивляйтесь, что между ними "втиснется" накладная от другого заказа. Принтер тут вообще не при чем! Это стандартная ситуация в многопользовательских приложениях.

Это НЕ проблема спуллера принтера - это проблема AXAPTA.
Не согласен - это как раз таки спулер.
Стакивался с этим, когда реализовывал печать сертификационных документов по накладным. Вначале сделал вывод каждого документа, как отдельное задание на печать - в результате печатались в совершенно произвольном порядке. Пришлось переделывать - все документы засовывал в одно задание.
__________________
Axapta v.3.0 sp5 kr2
Старый 01.08.2006, 11:11   #2  
Pavel Pustovalov is offline
Pavel Pustovalov
Участник
 
65 / 11 (1) +
Регистрация: 09.08.2004
Адрес: Omsk
Цитата:
Сообщение от AndyD
Не согласен - это как раз таки спулер.
Стакивался с этим, когда реализовывал печать сертификационных документов по накладным. Вначале сделал вывод каждого документа, как отдельное задание на печать - в результате печатались в совершенно произвольном порядке. Пришлось переделывать - все документы засовывал в одно задание.
А не подскажите как организовать это одно задание для группы документов?
Старый 25.08.2006, 14:19   #3  
Rect is offline
Rect
Участник
 
43 / 11 (1) +
Регистрация: 29.05.2006
Цитата:
Сообщение от AndyD
Вначале сделал вывод каждого документа, как отдельное задание на печать - в результате печатались в совершенно произвольном порядке. Пришлось переделывать - все документы засовывал в одно задание.
т.е., например, создается один отчет, включающий в себя печатные формы нескольких документов и между документами вставляется разделитель страниц. Я правильно понял?
Старый 01.09.2006, 18:58   #4  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
Цитата:
Сообщение от Владимир Максимов
Это НЕ проблема спуллера принтера - это проблема AXAPTA.
Цитата:
Сообщение от AndyD
Не согласен - это как раз таки спулер.
Стакивался с этим, когда реализовывал печать сертификационных документов по накладным. Вначале сделал вывод каждого документа, как отдельное задание на печать - в результате печатались в совершенно произвольном порядке. Пришлось переделывать - все документы засовывал в одно задание.
Цитата:
Сообщение от AndyD
Это делалось не в Axapta. Отсканированные сертификаты в виде рисунков выводились на печать с помощью WINAPI-функций
2 AndyD

AndyD, хотелось бы мне знать:
1. Наблюдали ли Вы окно очереди принтера? И в окне документы помещались в очередь не в том порядке, в каком отсылались на печать?! То есть, если уж "виноват спулер", он именно должен был нарушить очередь - а в этом я сомневаюсь.
Либо это был какой-то чересчур умный принтер, с собственной сортировкой?
2. Какой программой выводились на печать документы (всё-таки из Аксапты, но через WinAPI, или откуда-то ещё)?
3. Версия Windows? Сетевой или локальный принтер? При печати не вмешивались ли задания других пользователей?

Дело в том, что Володя реально и долго занимался проблемой очереди на печать, как раз при выводе сертификатов из Аксапты, и я с его мнением согласен. Очередь на печать должна идти в порядке отсылки, если одинаковы права и приоритеты.
Старый 04.09.2006, 20:25   #5  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Цитата:
Сообщение от somebody
Дело в том, что Володя реально и долго занимался проблемой очереди на печать, как раз при выводе сертификатов из Аксапты, и я с его мнением согласен. Очередь на печать должна идти в порядке отсылки, если одинаковы права и приоритеты.
Можно ещё, например, склеить все изображения в один файл, например в html. И послать один документ, для решения проблемы единовременной печати тех же сертификатов. Иногда так проще.
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/

Последний раз редактировалось Recoilme; 04.09.2006 в 20:32.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отчеты и печать штрих кода KingPeas DAX: Программирование 18 24.09.2008 14:31
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm? rkorchagin DAX: Программирование 10 17.04.2008 11:59
Печать сразу на принтер. egorych DAX: Программирование 3 14.02.2008 15:28
Печать на сервере ZVV DAX: Администрирование 5 09.11.2004 15:47
автоматическая печать копии отчета на другой принтер lexx DAX: Программирование 0 27.09.2004 11:34

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:27.