![]() |
#5 |
Участник
|
Согласна, firstonly там действительно не нужен
![]() Усложняем задачу. X++: //qbds = query.addDataSource(tablenum(FactureTrans_RU)); qbds = query.addDataSource(tablenum(FactureTransLines)); //заменили на мап qbds.orderMode(OrderMode::GroupBy); qbds.addSelectionField(fieldnum(FactureTransLines, LineAmountMST), SelectionField::Sum); qbds.addRange(fieldnum(FactureTransLines, FactureId)).value(_factureJour.FactureId); qbds.addRange(fieldnum(FactureTransLines, Module)).value(SysQuery::value(_factureJour.Module)); // и другие addRange qr = new QueryRun(query); while(qr.next()) { factureTrans = qr.get(tablenum(FactureTransLines)); //разные действия } Аналогичная конструкция с просто таблицей, а не мапом, работает. |
|
Теги |
group by, map, query |
|
|