AX: печать отчета с настройками, лоток для бумаги
Я пытаюсь изменить некоторые настройки из кода.
Я прочитал некоторый пост об этом, например, это, КАК: TechNet
Я могу получить информацию о трее, например
info( strFmt("Tray1 %1 %2", printJobSettings.getTray(1), printJobSettings.getTrayName(1) ));
info( strFmt("Tray2 %1 %2", printJobSettings.getTray(2), printJobSettings.getTrayName(2) ));
info( strFmt("Tray3 %1 %2", printJobSettings.getTray(3), printJobSettings.getTrayName(3) ));
Но когда я пытаюсь выполнить этот код из TechNet
public static void main(Args _args){
SrsReportRunController controller = new SrsReportRunController();
SRSPrintDestinationSettings printSettings;
controller.parmReportName(ssrsReportStr(Report1, Design1));
printSettings = controller.parmReportContract().parmPrintSettings();
printSettings.printMediumType(SRSPrintMediumType::Printer);
printSettings.printerName('KONICA MINOLTA C3110 PS');
printSettings.printLandscape(true);
printSettings.numberOfCopies(1);
printSettings.setPaperTray(1);
printSettings.collate(true);
controller.parmShowDialog(true);
controller.startOperation();
}
ОБНОВЛЕНИЕ: я забыл сказать, я проверил каждый лоток.
Спасибо за любую помощь