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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.03.2012, 22:09   #1  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Загадка printJobSettings.deviceName
После перехода на 2009 некоторые отчеты стали дико тормозить. Оказалось причина в установке принтера. Джобик показывает, что при установке параметра deviceName этот загадочный метод выполняется от нескольких минут и больше. В то же время все происходит мгновенно при передачи такой же самой строки в параметре метода.

X++:
static void TestJob(args a)
{
    PrintJobSettings                        printJobSettings = new PrintJobSettings();
    PrinterName                             printerName;
;
    info(strfmt('Start at: %1', time2str(timenow(), 1, 1)));

    printerName = KAB_ProdUserPrinter::find().PrinterName;
    printerName = '\\kab-subpan\Wasp WPL-305 - PAN';
    printJobSettings.deviceName(printerName);
//
    info(strfmt('Start at: %1', time2str(timenow(), 1, 1)));

    printerName = KAB_ProdUserPrinter::find().PrinterName;
    printJobSettings.deviceName(printerName);

    info(strfmt('Finished at: %1', time2str(timenow(), 1, 1)));
}
PHP код:
Info    Message (17:59:11)    Start at17:58:39
Info    Message 
(17:59:11)    Start at17:58:39
Info    Message 
(17:59:11)    Finished at17:59:11 
AX 2009 SP1 RU7
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
За это сообщение автора поблагодарили: kaw (1), sukhanchik (4).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
printJobSettings().copies(2) Ashir DAX: Программирование 4 31.05.2013 17:08
Ошибка PrintJobSettings Silphidae DAX: Программирование 9 02.11.2012 16:59
SysPrintOptions ilji PrintJobSettings Kent DAX: Программирование 0 18.09.2009 13:34
PrintJobSettings error dreamer DAX: Программирование 3 25.10.2007 16:38
Хитрая-прехитрая загадка для вумных Аксаптоведов AKIS DAX: Функционал 13 20.12.2002 09:42

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

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

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