Код, вызывающий отчет:
Код:
ReportRun rr;
Args args = new Args(reportStr(DamageActEx));
;
query = queryrun.query();
qbsPDT = query.dataSourceTable(tableNum(PriceDiscTable));
args.caller(this);
qbsPDT.findRange(fieldNum(PriceDiscTable, FromDate)).value(queryValue(fromDate));
qbsPDT.findRange(fieldNum(PriceDiscTable, Relation)).value(queryValue(PriceType::LineDiscSales));
qbsPDT.findRange(fieldNum(PriceDiscTable, AccountRelation)).value(queryValue(accountRelation));
qbsPDT.addRange(fieldNum(PriceDiscTable, InventLocationId)).value(InventLocationId);
qbsPDT.addRange(fieldNum(PriceDiscTable, ReDisc)).value(queryValue(NoYes::Yes));
//super();
rr = new ReportRun(args);
rr.printJobSettings(this.printJobSettings().packPrintJobSettings());
rr.init();
rr.run();