Сводит меня с ума .. почeму
X++:
ReportRun report;
printJobSettings printJobSettings = new printJobSettings();
str printername;
;
report = new ReportRun(new Args(ReportStr(Report1)));
printername = printJobSettings.deviceName(); // здесь получает значение "\\server1\printer1"
report.printJobSettings().deviceName(printername);
info(report.printJobSettings().deviceName());
возвращает ""
a
X++:
ReportRun report;
printJobSettings printJobSettings = new printJobSettings();
str printername;
;
report = new ReportRun(new Args(ReportStr(Report1)));
printername = printJobSettings.deviceName();
report.printJobSettings().deviceName("\\server1\printer1");
info(report.printJobSettings().deviceName());
возвращает "\\server1\printer1"
Почeму не принимает текст через переменную с таким же значением ?