Показать сообщение отдельно
Старый 24.05.2013, 18:13   #29  
maldini is offline
maldini
Участник
 
103 / 30 (2) +++
Регистрация: 06.03.2007
Адрес: москва
Цитата:
Сообщение от 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);
Вот так и перечислить все что нужно видеть.

Последний раз редактировалось maldini; 24.05.2013 в 18:16.