Показать сообщение отдельно
Старый 21.03.2008, 17:31   #7  
Iskorka is offline
Iskorka
Участник
 
11 / 10 (1) +
Регистрация: 07.05.2007
Цитата:
Сообщение от 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;
}