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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.03.2010, 18:27   #1  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Слияние нескольких Report в один при печати
Здравствуйте. По порядку печатается несколько отчетов (Report). Печать каждого отчета идет в отдельном задании. Каким образом сделать так, чтобы этот поток печати отчетов происходил в одном задании принтера?
Старый 23.03.2010, 18:39   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Насколько я знаю в аксапте штатными средствами этого сделать нельзя.
Старый 23.03.2010, 21:18   #3  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
А можно поинтересоваться с чем связана такая необходимость? Много людей используют один принтер?
Старый 24.03.2010, 01:02   #4  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,320 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от greench Посмотреть сообщение
А можно поинтересоваться с чем связана такая необходимость? Много людей используют один принтер?
Из жизни всплывает только вариант, когда кому-то потребовалось распечатать что-нибудь на фирменном бланке (или вообще каком-либо бланке), а тут на тебе - тетя Маша накладную/акт сверки и т.д. себе печатает. И это не управлется голосом, т.к. печать автоматизирована в АХе и печатает не тетя Маша, а АХ по заданию от тети Маши.
__________________
Возможно сделать все. Вопрос времени
Старый 24.03.2010, 07:19   #5  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Цитата:
Много людей используют один принтер?
ну да. Поэтому в печать документов может вклиниться кто-то еще, и внутри пакета документов окажутся левые бумаги.
За это сообщение автора поблагодарили: Murlin (1).
Старый 24.03.2010, 10:33   #6  
AraraT® is offline
AraraT®
Участник
1C
 
158 / 106 (4) +++++
Регистрация: 13.01.2006
Адрес: Республика Татарстан, г. Казань
Как вариант, можно отправлять на какой-нить виртуальный принтер, чтобы все страницы собрать в один PDF например, и его потом отправлять на печать.

Ну это так, идеи...
За это сообщение автора поблагодарили: Raven Melancholic (2).
Старый 24.03.2010, 11:02   #7  
PavelX is offline
PavelX
MCTS
MCBMSS
 
46 / 97 (4) ++++
Регистрация: 08.09.2006
Адрес: Красноярск
Если проблема в том чтоб на фирменном бланке не печатали что попало, то можно (если конечно это позволяет принтер) печатать определенные отчеты на бумаге с определенного лотка принтера. В лотке по умолчанию - обычная бумага, а во втором - фирменная. При печати отчета настраивается либо в свойствах печати либо программно:
X++:
printJobSettengs.addTrayPageCopy(...).
Ну это тоже в качестве идеи...
Старый 24.03.2010, 12:02   #8  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Присоединись к вопросу автора. Тоже бывает нужно чтобы несколько документов печаталось в одном задании. Например, для клиента по одной отгрузке печатаются несколько документов: ТОРГ-12, ТТН-1, сертификаты и т.п. Есть несколько принтеров и принт-сервер балансирует нагрузку на них. Так как документы не в одном задании, то может случиться так, что по одной отгрузке документы разлетятся на разные принтеры.
PS: идея от AraraT® понравилась, может еще есть какие-то способы (может быть с использованием каких-либо COM объектов, NET сборок и т.п.)?
Старый 24.03.2010, 12:50   #9  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Есть идея, которая может помочь сократить ситуации когда кто-то вклинивается в очередь печати. Пользователь отправлет отчеты, которые хочет напечатать пакетом в "ахив печати". Потом пользователь запускает "Сервис \ Архив отчетов", выбирает свои отчеты и отправляет их на печать. Полностью конечно нельзя гарантировать то, что в очередь печати никто не вклинится, но по крайней мере можно свести вероятность возникновения этих ситуаций к минимому.
Старый 24.03.2010, 13:21   #10  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от _scorp_ Посмотреть сообщение
Есть идея, которая может помочь сократить ситуации когда кто-то вклинивается в очередь печати. Пользователь отправлет отчеты, которые хочет напечатать пакетом в "ахив печати". Потом пользователь запускает "Сервис \ Архив отчетов", выбирает свои отчеты и отправляет их на печать. Полностью конечно нельзя гарантировать то, что в очередь печати никто не вклинится, но по крайней мере можно свести вероятность возникновения этих ситуаций к минимому.
Неее.
У нас подобное пробовали - все равно не спасает. Документы могут путаться даже при последовательной печати из-за того что разные документы занимают разное число страниц и пока большое док ставится в очередь на печать, маленькие могут успеть проскочить.
Старый 25.03.2010, 10:56   #12  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
А что нельзя в аксапте принудительно как нибудь вызвать печать отчета другого только в тоже окно где и предыдущий???
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!
Старый 25.03.2010, 11:19   #13  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
только в качестве идеи
попробуйте через fineprint. он умеет откладывать задания, накапливая в себе напечатанное а потом выплевывать на реальный принтер все сразу одним.
и даже API ко всему этому есть (ну или точнее было лет 10 назад - сейчас не знаю)
За это сообщение автора поблагодарили: Logger (4).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
paruvella: Displaying SSRS report in Ax-EP page Blog bot DAX Blogs 0 02.02.2010 21:05
Ruslan Goncharov: Storing report design in database Blog bot DAX Blogs 0 27.08.2008 18:05
palleagermark: Change the appearance of printed report ranges Blog bot DAX Blogs 1 27.05.2008 21:21
Axapta Lessons: Auto Report as finished Blog bot DAX Blogs 0 28.10.2006 18:22
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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