Показать сообщение отдельно
Старый 10.03.2016, 13:11   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Почему запрос CustTransOpen именно такой?
Давно интересовал вопрос. А сейчас столкнулся снова.

А почему запрос CustTransOpen определен в AOT\Query именно в таком порядке?
Почему внутри CustTable находится CustTransOpen, а уже к нему прицеплен CustTrans?

да, я в курсе, что в SQL запросе все это отобразиться в inner join и серверу SQL все равно в каком порядке.
Но аксапте то не все равно.

аксапта генерит relation между соседними таблицами. эти связи идут в запрос.
у аксапты есть метод change.
у аксапты есть хинт forcenested.
для аксапты порядок важен.

почему в Query именно такой порядок таблиц?
Изображения