Попробуйте что-то вроде этого:
X++:
QueryBuildDataSource qbds;
;
qbds = this.query().dataSourceTable(TableNum(InventTable));
qbds = qbds.addDataSource(TableNum(VendContractItem));
qbds.addLink(FieldNum(InventTable,ItemId),FieldNum(VendContractItem,ItemId));
qbds.joinMode(JoinMode::InnerJoin);
qbds.addRange(FieldNum(VendContractItem,RContractAccount)).value(sysQuery::value(RContractTable_RContractAccount.valueStr()));
super();