Цитата:
Сообщение от
ZVV
Вообще-то, диналинк используется для других целей...
Вам нужен обычный innerJoin, сделайте соединение инвентТабле к Баркоду через ИннерДжоин. Если связывается челез баркод, то делаете всё то же что у вас и есть, только замените диналинк, на обычный линк, типа так:
X++:
qb.relations(false)
//qb.clearLinks();
qb.addLink(...)
Сделал вот так
X++:
q = new Query();
qb = q.addDataSource(TableNum(InventTable));
qb.relations(False);
qb.addLink(FieldNum(InventItemBarCode, ItemId), FieldNum(InventTable, ItemId));
this.query(q);
Получил сообщение:
Ошибка:
Источник данных не входит в состав родительского источника данных.
Пробовал настраивать JoinSource для InventTable_DS - не помогает.