Уже второй день бьюсь над фильтром для формы. требуется выводить только журналы (DeliveryWHTKTable) для которых существуют строки (DeliveryWHTKFactLine) для которых в свою очередь существуют записи в таблице (DeliveryWHTKPurchTable).
Помогите, что я не так написал!
X++:
QBDS_DeliveryWHTKTable = this.query().addDataSource(tableNum(DeliveryWHTKTable));
QBDS_DeliveryWHTKFactLine = QBDS_DeliveryWHTKTable.addDataSource(tablenum(DeliveryWHTKFactLine));
QBDS_DeliveryWHTKFactLine.addLink(fieldnum(DeliveryWHTKTable, DeliveryWHTKId),fieldnum(DeliveryWHTKFactLine, DeliveryWHTKId));
QBDS_DeliveryWHTKFactLine.joinMode(JoinMode::ExistsJoin);
QBDS_DeliveryWHTKFactLine.fetchMode(0);
QBDS_DeliveryWHTKPurchTable = QBDS_DeliveryWHTKFactLine.addDataSource(tablenum(DeliveryWHTKPurchTable));
QBDS_DeliveryWHTKPurchTable.addLink(fieldnum(DeliveryWHTKFactLine, MovetJournalId),fieldnum(DeliveryWHTKPurchTable, JournalId));
QBDS_DeliveryWHTKPurchTable.joinMode(JoinMode::InnerJoin);
QBDS_DeliveryWHTKPurchTable.fetchMode(0);