Показать сообщение отдельно
Старый 14.10.2010, 09:02   #7  
samolalex is offline
samolalex
Участник
Аватар для samolalex
Самостоятельные клиенты AX
 
259 / 107 (4) +++++
Регистрация: 18.06.2010
Адрес: Москва
Спасибо за полезную ссылку. Но все же не могу понять является ли создание программных связей с применением fetchMode::One2One решением задачи, а именно возможностью создания фильтрации по полям привязанного путем outer join датасоурса. Пробовал реализовать связь программно в методе init родительского датасоурса, результат не получил (код приведен ниже). Может что-то делаю неверно?

X++:
qbds = this.query().dataSourceTable(tableNum(Table1));
qbds.addDataSource(tableNum(Table2));
qbds.addLink(fieldNum(Table1, Field1), fieldNum(Table2, Field1));
qbds.joinMode(joinMode::OuterJoin);
qbds.fetchMode(QueryFetchMode::One2One);
__________________
С уважением, Александр.