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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.10.2007, 13:12   #1  
Shirmin Oleg is offline
Shirmin Oleg
Участник
 
89 / 35 (2) +++
Регистрация: 26.03.2004
Двухсторонняя печать отчета
Уважаемые коллеги!
Нужно организовать печать отчета след. образом:
в зависимости от настроек при печати прграммно включать/выключать печать с обеих сторон листа. Можно ли это реализовать через PrintJobSettings?
Старый 03.10.2007, 13:35   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
А почему программно?

В Аксапте во всех стандартных отчетах пользователь всегда имеет возможность настроить для себя принтер, на который будет печататься отчет, и способ печати.

И это удобно.
__________________
С уважением,
glibs®
Старый 03.10.2007, 13:47   #3  
Shirmin Oleg is offline
Shirmin Oleg
Участник
 
89 / 35 (2) +++
Регистрация: 26.03.2004
Процесс должен идти автоматически, пользователь только нажмет кнопку, кот. его запустит.
Старый 03.10.2007, 13:57   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Посмотрите как в Аксапте печатаются документы при обработке производственного заказа, например. Там пользователь тоже нажимает "одну кнопку", а печатается целый рад отчетов. Просто перед печатью у пользователя есть возможность настроить принтер и способ печати отчета.

Также поиграйтесь в пакетную обработку. Там можно тоже настроить печать на принтер, например, и повесить задание в режиме периодического запуска. А через некоторое время не отменяя задания и не запуская заново сменить принтер.
__________________
С уважением,
glibs®
Старый 03.10.2007, 14:34   #5  
36AC is offline
36AC
Участник
Аватар для 36AC
 
28 / 11 (1) +
Регистрация: 30.06.2005
Адрес: город М
у нас дописывался этот функционал в SysPrintOptions, стандартного вроде не нашли ничего
Старый 04.10.2007, 18:19   #6  
Shirmin Oleg is offline
Shirmin Oleg
Участник
 
89 / 35 (2) +++
Регистрация: 26.03.2004
Пробовал сохранить настройки в файл -

rundll32.exe printui.dll , PrintUIEntry /Ss /n "HP LaserJet 4250" /a "file.dat"

и в нужный момент загружать их из файла в принтер (идею взял здесь: http://www.forum.mista.ru/topic.php?id=198808)-

rundll32.exe printui.dll , PrintUIEntry /Sr /n "HP LaserJet 4250" /a "file.dat"

При сохранении все ОК, файл создается, а вот при попытке загрузки выдается след. сообщение:

Operation could not be completed

Никто не сталкивался?
Старый 18.10.2007, 10:08   #7  
Dodger is offline
Dodger
Участник
 
26 / 15 (1) ++
Регистрация: 02.12.2005
Цитата:
Сообщение от 36AC Посмотреть сообщение
у нас дописывался этот функционал в SysPrintOptions, стандартного вроде не нашли ничего
Не могли бы вы подсказать - что именно дописывали в SysPrintOptions, чтобы появилась возможность устанавливать двустороннюю печать?
Из описания в справке класса PrintJobSettings я этого не понял.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Печать нескольких экземпляров отчета по умолчанию. bum DAX: Функционал 3 17.06.2008 10:42
Печать отчета на несколько страниц Прокопьева DAX: Программирование 7 18.08.2006 07:40
Печать отчета Прокопьева DAX: Программирование 11 02.08.2006 08:15
Печать отчетов, как увеличить масштаб отчета? Hidden DAX: Прочие вопросы 8 30.12.2005 10:55
автоматическая печать отчета andreynikolai DAX: Программирование 1 12.03.2004 16:49

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:51.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.