Цитата:
Сообщение от
user_ax
Скажите, пожалуйста, а каким образом их добавить в группировку?
К какому Qbds их цеплять ?
Сейчас опять запрос валится с ошибкой что Источник данных не входит в состав родительского источника данных.
While select даст вам тоже самое что и query. Просто нужные поля надо добавить в группировку
X++:
qbds = query.addDataSource(tablenum(VendInvoiceTrans));
qbds.addSortField(fieldnumVendInvoiceTrans,ItemId));
qbds.addSortField(fieldnum(VendInvoiceTrans,InternalSp));
qbds.addSelectionField(fieldnumVendInvoiceTrans,Qty), SelectionField::Sum
qbds.orderMode(OrderMode::GroupBy);
qbds = qbds.addDataSource(tablenum(VendSpListTrans));
qbds.addLink(fieldnum(VendSpListTrans,InternalSp),fieldnum(VendInvoiceTrans,InternalSp));
qbds.addSortField(fieldnum(VendSpListTrans,InternalSp));
qbds.orderMode(OrderMode::GroupBy);
qbds.joinMode(JoinMode::InnerJoin);
Вот так и перечислить все что нужно видеть.