Цитата:
На человеческом языке задача звучит так. Есть список товаров (InventTable), каждый товар привязан к категориям...
это понятно.
Цитата:
... должен быть - InventTable inner join
а вот это непонятно. При чем здесь join?
В таблице InventTable у вас есть поле - код из ShopInventItems. По нему и фильтруйте. Зачем вам вытаскивать другую таблицу то?
Похоже у вас проблема пустого критерия.
Смотрите здесь
Как программно выбрать пустые строки в запросе
указать пусую строку в критерии можно при помощи SysQuery::valueEmptyString()
о кодировке в Аксапте вообще
Коды клиентов и поставщиков