Цитата:
Сообщение от
wolfstein
Либо код перекрытого метода prompt() \Reports\bisInventTransferJournal\Data Sources\Query\Methods\prompt
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;
}