AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.08.2016, 15:51   #5  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,987 / 3273 (117) ++++++++++
Регистрация: 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).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Динамическое добавление контролов на форму erudit DAX: Программирование 14 28.02.2013 07:05
Добавление полей на форму в run-time Ar DAX: Программирование 22 02.03.2012 00:14
Добавление InventTable в форму заказов на продажу niksen DAX: Программирование 9 22.01.2012 17:46
Добавление таблицы на форму PurchTable Rect DAX: Программирование 3 21.09.2008 17:54
Как обновить форму, если добавление через кнопку? Arahnid DAX: Программирование 5 21.05.2007 11:18

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:47.