Цитата:
Сообщение от
Roman N. Krivov
В общем, не понимает он два join к одному datasource, как бы вы не старались
Вам выше написали, используйте QueryFetchMode::One2One
т.е.:
X++:
qbdsSalesTable = SysQuery::findOrCreateDatasource(query, tablenum(SalesTable));
qbdsSalesTable.fetchMode(QueryFetchMode::One2One);
qbdsCustTable = SysQuery::findOrCreateDatasource(query, tablenum(CustTable), tablenum(SalesTable), false);
qbdsCustTable.fetchMode(QueryFetchMode::One2One);
qbdsSalesLine = SysQuery::findOrCreateDatasource(query, tablenum(SalesLine), tablenum(SalesTable), false);
qbdsSalesLine.fetchMode(QueryFetchMode::One2One);