А смена типа соединения отрабатывает? Вроде бы раньше не работало.
Имею ввиду вот это:
X++:
qbds.joinMode(JoinMode::InnerJoin);
Понятно, что при первом использовании
X++:
SysQuery::findOrCreateDataSource(...)
то есть, когда сработает часть
Create, то установка типа соединения будет работать.
А вот последующие вызовы, когда ужа работает часть
Find насколько помню, не работали - на существующем датасорсе не удавалось сменить тип связи.