Цитата:
Сообщение от
DSPIC
Для моментального исполнения в принципе ничем, но лучше использовать стандартный подход. Для этого вам не придется воротить огород:
мерси.
про огород не понял. я вот как сделал:
X++:
mQueryRun = new QueryRun(querystr(LBALabelInventTrans));
qbdsITrans = mQueryRun.query().dataSourceTable(tablenum(LBALabelView));
formDatasource = mtblInventTrans.datasource();
for(localInventTrans = formDatasource.getFirst(true) ? formDatasource.getFirst(true) : mtblInventTrans; localInventTrans; localInventTrans = formDatasource.getnext())
{
strInventTransIdRange = LBAUtils::queryStrRangeConcat(strInventTransIdRange, localInventTrans.RecId);
}
qbdsITrans.rangefield(fieldnum(InventTrans, RecId)).value(strInventTransIdRange);
вроде похоже.