Query q = new Query();
QueryRun qr;
QueryBuildDataSource qbdsTable, qbdsTrans;
RAssetTable _RAssetTable;
RAssetTrans _RAssetTrans;
qbdsTrans = q.addDataSource(tablenum(RAssetTable));
qbdsTable = qbdsTransaddDataSource(tablenum(RAssetTrans));
qbdsTable.joinMode(joinMode::InnerJoin)
qbdsTable.addLink(fieldNum(Table, AccountNum), fieldNum(RAssetTrans, AccountNum));
qr = new QueryRun(q);
while (qr.next())
{
_RAssetTable = qr.get(tablenum(RAssetTable)) ;
_RAssetTrans = qr.get(tablenum(RAssetTrans)) ;
//_RAssetTable - перменная типа таблицы, в которую задан курсор из запроса
//_RAssetTrans - перменная типа таблицы, в которую задан курсор из запроса
// теперь с этими перемеными-курсорами можно работать и вытаскивать
//данные
Name = _RAssetTable.Name; - наименование ОС
}
|