![]() |
#2 |
Участник
|
Возможно что-то в таком роде:
Код: void run() { ReportRun rr; WMSPickingRoute wmsPickingRoute; Args args = new Args(reportStr(WMSPickingList)); QueryBuildRange qbrRouteId; ; args.caller(this); WMSPickingRouteDS.last(); wmsPickingRoute = WMSPickingRouteDS.cursor(); do { this.parmWMSPickingRouteId(wmsPickingRoute.pickingRouteID); qbrRouteId = findOrCreateRange_RU(queryRun.query().DataSourceTable(tablenum(WMSOrderTrans)), fieldNum(WMSOrderTrans, routeId)); qbrRouteId.value(this.parmWMSPickingRouteId()); rr = new ReportRun(args); rr.printJobSettings(this.printJobSettings().packPrintJobSettings()); rr.init(); rr.run(); if (wmsPickingRoute.RecId == WMSPickingRouteDS.getFirst().RecId) break; WMSPickingRouteDS.prev(); wmsPickingRoute = WMSPickingRouteDS.cursor(); } while (wmsPickingRoute); } Или вам нужно что-то другое? |
|