Столкнулся со странной проблемой.
В грид на форме выводятся данные из трех таблиц, соединенных обычным InnerJoin
(InventSum join InventDim join InventTable) - джойнятся обе к InventSum
Нет ни группировок, ни сортировок - в executeQuery InventSum добавлено несколько фильтров перед super();
Дисплей методов тоже нет - контролы на грид перетаскивались из датасорсов.
И вот, в гриде он сортирует только по полям основного (InventSum) датасорса.
По другим не хочет.
Пользоватальский запрос не меняется (queryRun().query()).
Фильтры накладываются на this.query()
Может я конечно туплю, все таки уже поздно, но не могу понять, почему не сортируются данные??