Кстати, если вы формируете список сотрудников (т.е. значение переменной nameEmplList) в цикле, то предыдущий пример можно сделать несколько иначе:
X++:
Query q;
QueryBuildDataSource qbds;
QueryBuildRange qbr;
QueryRun qr;
RPayTrans payTrans;
EmplTable emplTable;
q = new Query();
qbds = q.addDataSource(tablenum(RPayTrans));
while select emplTable
where ...
{
qbr = qbds.addRange(fieldnum(RPayTrans, EmplId));
qbr.value(SysQuery::value(emplTable.EmplId));
}
qr = new QueryRun(q);
while (qr.next())
{
payTrans = qr.get(tablenum(RPayTrans));
...
}