Показать сообщение отдельно
Старый 26.08.2016, 15:51   #5  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,876 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Вы неизбежно придете к необходимости денормализации Inventsum.
Загоните в нее наконец дату из партии и будет вам счастье.

Если не готовы к таким радикальным деяниям то нередко помогает такой финт:
Джоиним так :
InventSum - InventDim1 - InventBatch - InventDim2(линк по InventdimId к InventDim1 или к InventSum)
И далее чистим все сортировки по датасорсам InventSum - InventDim1
А нужные нам сортировки добавляем на InventBatch - InventDim2
Таким образом можно обойти ограничение движка ax2009 на порядок следования полей в сортировках.

Так точно работает. Я пробовал этот финт на форме перекрестных ссылок, заставляя их сортироваться по Path, а затем по Row и Line
Производительность нисколько не упала. Хотя вы понимаете какие там объемы.
За это сообщение автора поблагодарили: AlGol (2), EVGL (1), gl00mie (1).