Вообще-то, диналинк используется для других целей...
Вам нужен обычный innerJoin, сделайте соединение инвентТабле к Баркоду через ИннерДжоин. Если связывается челез баркод, то делаете всё то же что у вас и есть, только замените диналинк, на обычный линк, типа так:
X++:
qb.relations(false)
//qb.clearLinks();
qb.addLink(...)