|
![]() |
#1 |
Участник
|
да вот я сделал этот класс тоже!
Отнаследовался в новый класс от родителя и перекрыл modifyQueryExt X++: void modifyQueryExt( FormDataSource inventSum_DS, FormDataSource inventDim_DS, FormDataSource inventTable_DS, FormDataSource inventBatch_DS ) { QueryBuildDataSource qBSWmsPallet; QueryBuildDataSource qbsInventBatch; ; this.modifyQuery(inventSum_DS, inventDim_DS, inventTable_DS); qbsInventBatch = inventBatch_DS.query().dataSourceName(inventBatch_DS.name()); qbsInventBatch.orderMode(orderMode::GroupBy); qbsInventBatch.addSortField(fieldNum(InventBatch, prodDate)); } |
|
![]() |
#2 |
Участник
|
На форме квери используется? Там с перечнем выбираемых полей всё нормально?
Последний раз редактировалось Товарищ ♂uatr; 20.01.2016 в 19:01. |
|
![]() |
#3 |
MCITP
|
![]()
Делал такие модификации уже не раз, вроде всё работало, правда нет тех наработок под рукой.
Рекомендую включить SQL трассировку и посмотреть что за запрос уходит на сервер. Или хотя бы гляньте запрос самого QBDS из DAX - InventDim_DS.toString() - перед выполнением. Думаю это может натолкнуть на мысли о причинах проблемы.
__________________
Zhirenkov Vitaly |
|
|
|