автоматическое добавление сортировки по Dataareaid
Привет всем.
Обнаружил интересную особенность. Если в init датасорса формы в 2012-й R3 аксапте явно добавить qbds.addSortField() то будет в запросе сортировка только по этому полю.
Аналогично для Query из кода.
Или для случая когда пользователь в форме сортировку делает.
(при этом сортировок по partition и dataareaid ядро не делает)
В ax4 и 2009-й ядро в таких случаях само добавляло еще сортировку по dataareaid. А теперь не добавляет.
Это в 2012-й регулируется какими то настройками теперь ? Или прибито гвоздями в ядре ?
Не люблю запросы когда условия фильтрации не совпадают с сортировкой. Вечно с ними оптимизатор сюрпризы подбрасывает. А теперь таких запросов станет больше. Они будут даже там где это необязательно.
|