Спасибо, конечно.

Но не работает, говорит синтаксическая ошибка рядом с 18.
Есть ли еще варианты?
Query q;
QueryBuildDataSource qbds;
QueryBuildRange qr;
;
q = new query();
qbds = q.addDataSource(tableNum(LedgerTrans), "T1");
qr = qbds.AddRange(fieldnum(LedgerTrans, RecId));
qr.value("((AccountNum == 'a')||(Voucher == 'b'))");
this.query(q);