Требуется из двух гридов на этой форме сделать один, в котором были бы одновременно новые и старые items.
C InnerJoin работает как надо, показывает только те записи для которых есть соответствие в inventsum.
Меняю на OuterJoin - ничего не меняется, проверяю по кнопке не поменял ли InventDimCtrl_Frm_QuickQuote класс чего, все верно, связаны по OuterJoin ..
Явно дело в этом классе, но в чем конкретно не пойму, вот весь код который относится к inventsum в нем:
InventDimCtrl_Frm_QuickQuote->initQuery()
X++:
origQuery = inventTable_DS.query();
queryBuildDs = origQuery.dataSourceTable(tablenum(InventSum));
queryBuildDs.addSelectionField(FieldNum(InventSum, availPhysical), SelectionField::Sum);
queryBuildDs.addSelectionField(FieldNum(InventSum, inventDimId), SelectionField::Min);
this.modifyQuery();
InventDimCtrl_Frm_QuickQuote->modifyQuery()
X++:
queryBuildDs.sortClear();
queryBuildDs.orderMode(OrderMode::GroupBy);
queryBuildDs.addSortField(fieldnum(InventSum,itemId));
help ! )