Два источника: таблица с моделями учета ОС и проводки по ним. На таблицу моделей поставлено условие (инв номер ОС например). Как сделать так, чтобы она в таблице проводок отсеивала инв номер ос
Код:
str strRangeValue;
RAssetTrans _assetTrans;
RAssetStandards _assetStandards;
//запрос по таблице с моделями учета
Query qry;
QueryRun qrun;
QueryBuildDataSource qbds;
QueryBuildRange qbr;
//ЗАПРОС ПО ТАБЛИЦЕ МОДЕЛЕЙ УЧЕТА
qbds = this.query().dataSourceTable(tablenum(RAssetStandards));
qry = new Query();
qbds=qry.addDataSource(tablenum(RAssetStandards),'lbdt2');
//инв номер ОС
qbr=qbds.addRange(fieldnum(RAssetStandards,AssetId));
strRangeValue = element.query().dataSourceTable(tablenum(RAssetStandards)).findRange(fieldnum(RAssetStandards,AssetId)).value();
qbr.value(strRangeValue);
qbdsAT=qry.addDataSource(tablenum(RAssetTrans),'lbdt3');
qbrAT=qbdsAT.addRange(fieldnum(RAssetTrans,AccountNum));
qbrAT.value();
qrun = new QueryRun(qry);
while (qrun.next())
{
_assetStandardsQ = qrun.getno(1);
_assetTransQ = qrun.getno(2);
}