|
|
#1 |
|
Британский учённый
|
Загадка 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 код:
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
|
|
| За это сообщение автора поблагодарили: kaw (1), sukhanchik (4). | |
|
|
#2 |
|
Участник
|
Нельзя такие темы поднимать перед выходными...
![]() может в info добавить вывод результата: X++: info(strfmt('Finished at: %1', time2str(timenow(), 1, 1), printJobSettings.deviceName() ));X++: printer = pjs.GetPrinter(i);
pjs.DeviceName(printer);Пытался как-нибудь увязать это с типом запуска в одном случае и в другом X++: printJobSettings.deviceName(tmpPrinterName, ClassRunMode::); |
|
|
|
|
#3 |
|
MCTS
|
Цитата:
В то же время все происходит мгновенно при передачи такой же самой строки в параметре метода.
|
|
|
|
|
#4 |
|
Участник
|
|
|
|
|
| За это сообщение автора поблагодарили: Pustik (2), Link (2). | |
|
|
#5 |
|
Британский учённый
|
Цитата:
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| printJobSettings().copies(2) | 4 | |||
| Ошибка PrintJobSettings | 9 | |||
| SysPrintOptions ilji PrintJobSettings | 0 | |||
| PrintJobSettings error | 3 | |||
| Хитрая-прехитрая загадка для вумных Аксаптоведов | 13 | |||
|