![]() |
#7 |
Участник
|
Цитата:
X++: public boolean prompt() { boolean ret; Query qr; QueryBuildRange qbr_FromWhs,qbr_ToWhs,qbr_FromLocation,qbr_ToLocation; QueryBuildRange qbr_DateRange,qbr_JournalType, qbr_EmplId; QueryBuildDataSource qbds,qbds1; Object ReportRun; ret = super(); qr = this.query(); qbds = qr.dataSourceTable(tableNum(tmpInventJournalTrans)); qbr_FromWhs = qbds.FindRange(fieldNum(tmpInventJournalTrans,FromInventLocationId)); qbr_ToWhs = qbds.findRange(fieldNum(tmpInventJournalTrans,ToInventLocationId)); qbr_FromLocation = qbds.findRange(fieldNum(tmpInventJournalTrans,FromWMSLocationId)); qbr_ToLocation = qbds.findRange(fieldNum(tmpInventJournalTrans,ToWMSLocationId)); qbds1 = qr.dataSourceTable(TableNum(InventJournalTrans)); qbr_DateRange = qbds1.findRange(fieldNum(InventJournalTrans,TransDate)); qbr_JournalType = qbds1.findRange(fieldNum(InventJournalTrans,JournalType)); qbr_EmplId = qbds1.findRange(fieldNum(InventJournalTrans,entEmplId)); reportrun = element.report(); reportrun.FromWhs(qbr_FromWhs.value()); reportrun.ToWhs(qbr_ToWhs.value()); reportrun.FromLocation(qbr_FromLocation.value()); reportrun.ToLocation(qbr_ToLocation.value()); reportrun.DateRange(qbr_DateRange.value()); reportrun.JournalType(qbr_JournalType.value()); reportrun.EmplId(qbr_EmplId.value()); return ret; } |
|