Показать сообщение отдельно
Старый 15.04.2005, 12:26   #5  
tischenko is offline
tischenko
Участник
 
35 / 10 (1) +
Регистрация: 12.01.2005
Адрес: Киев
QueryRun LedgerTransQueryRun;
QueryRun VendTransQueryRun;

Query LedgerTransQuery;
Query VendTransQuery;

QueryBuildDataSource LedgerTransQBDS;
QueryBuildDataSource VendTransQBDS;

LedgerTrans ledgerTrans;
VendTrans vendTrans;
;

VendTransQuery = new Query();
VendTransQBDS = VendTransQuery.addDataSource(TableNum(VendTrans));
VendTransQBDS.addRange(FieldNum(VendTrans,AccountNum)).value('Ivanov');
VendTransQueryRun = new QueryRun(VendTransQuery);

LedgerTransQuery = new Query();
LedgerTransQBDS = LedgerTransQuery.addDataSource(TableNum(LedgerTrans));
ledgerTransQBDS.addRange(fieldnum(LedgerTrans,Crediting)).value(SysQuery::value(NoYes::No));

LedgerTransQueryRun = new QueryRun(LedgerTransQuery);
while (LedgerTransQueryRun.next())
{
ledgerTrans = LedgerTransQueryRun.get(TableNum(LedgerTrans));
info(ledgerTrans.AccountNum);
//
}

И вобщем нужно отфильтровать LedgerTransQuery согласно отфильтрованному VendTransQuery. Как можно такое реализовать?