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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.01.2006, 15:23   #1  
Ashir is offline
Ashir
Участник
 
45 / 22 (1) +++
Регистрация: 27.10.2005
! printJobSettings().copies(2)
День добрый!
Есть такая закавырка:
Необходимо вывести некий отчёт непосредственно на печать (без предварительного просмотра) в числе 2-х копий. В репорте делаю так:

PHP код:
public boolean prompt(...)
{
     
element.printJobSettings().copies(2);
     
element.setTarget(PrintMedium::Printer);
     return 
element.printJobSettings().printerSettings("SysPrintForm");

В форме SysPrintForm в класс SysPrintOptions передаётся число копий = двум, но на печать выводится только одна. Как быть?

Последний раз редактировалось Ashir; 10.01.2006 в 11:20.
Старый 30.05.2013, 18:59   #2  
byte is offline
byte
Участник
 
36 / 31 (2) +++
Регистрация: 21.08.2007
Аналогичная проблема.
Пытаюсь вывести 1 копию накладной, печатается 2.
Кто-нибудь знает, что делать?
Старый 30.05.2013, 19:43   #3  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
это совершенно разные проблемы
количество копий указывается в настройках
Старый 31.05.2013, 12:31   #4  
byte is offline
byte
Участник
 
36 / 31 (2) +++
Регистрация: 21.08.2007
Вывожу накладные так:

X++:
            printJobSettings    = new PrintJobSettings();
            printJobSettings.setTarget(PrintMedium::Printer);
            printJobSettings.deviceName(printer);
            printJobSettings.copies(NumCopies);
            printJobSettings.lockDestinationProperties(true);

            salesFormLetter     = new SalesFormLetter_Invoice();
            salesFormLetter.updatePrinterSettingsFormLetter(printJobSettings.packPrintJobSettings());
            custInvoiceJour.printJournal(salesFormLetter);
Параметр NumCopies ни на что не влияет, выводится 2 копии. Почему 2? Можно ли сделать, чтобы этот параметр учитывался?
Старый 31.05.2013, 17:08   #5  
byte is offline
byte
Участник
 
36 / 31 (2) +++
Регистрация: 21.08.2007
Кол-во копий при печати накладной берется из настроек управления печатью.
класс SalesPurchReport_RU - preSendReportHeader
X++:
reportRun.printJobSettings().copies(formLetterReport.getCurrentPrintSetting().parmNumberOfCopies());
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
jinx: Microsoft Dynamics AX API – Teil 3 „Buchen von Auftr?gen“ Blog bot DAX auf Deutsch 0 26.10.2007 03:34
PrintJobSettings error dreamer DAX: Программирование 3 25.10.2007 16:38
DAX 4: printJobSettings.deviceName() DTD DAX: Программирование 1 12.07.2007 13:01
PrintJobSettings и отладчик Lucky13 DAX: Программирование 8 13.10.2006 11:38
element.printJobSettings ? slava DAX: Программирование 1 29.11.2004 16:18
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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