Показать сообщение отдельно
Старый 26.07.2013, 12:11   #13  
ansoft is offline
ansoft
Участник
Аватар для ansoft
 
123 / 37 (2) +++
Регистрация: 20.10.2005
X++:
GROUP BY InventDim.InventLocationId ASC
GROUP BY X_table.SotrOrder, X_table.ItemId ASC
Сначала группируем по складу, потом группируем и сортируем по SotrOrder, потом по номенклатуре
(Будем иметь итоги сумм по группировке склад, SotrOrder и номенклатуре, отсортированные в таком же порядке). Должно работать...

P.S. Да... приведенный вариант "абстрактный" (на уровне идеи)...
на форме InventOnhandItem 100% работать не будет...
В executeQuery датасоурса InventSum все поламается после вызова
element.inventDimSetupObject().modifyQuery(inventSum_DS,inventDim_DS);
так как там сам запрос и формируется в соответствии с настройками отображения аналитик.
Т.е. помещать в init бестолку... затреться... а поместив в executeQuery поламаем соответствие настройкам отображения аналитик (всегда будет работать только наш вариант), поэтому или
переписывать modifyQuery после добавления датасоурса X_table или в новой форме реализвовывать.