Даа, код у вас мягко говоря, плохо будет работать.
Не понял, почему нельзя было сразу заджойнить InventTable к двум другим. это раз.
Второе - почему группировка по inventDimId - вы же получите совсем другую информацию. Хотя, конечно, если потом суммировать по временной таблице, может и сработает. Это 2.
Совет: Посмотрите, как работает запрос "В наличии" (InventOnHandItem - Управление запасами\запросы\в наличии) - там запрос уж до боли похож на тот, который вам нужно бы построить.
И макрос InventDimJoin - там идет связь с указанной таблицей (в вашем случае, InventSum) по номеру аналитики и фильтрация по складским аналитикам при указанных вами значениях - то есть то, что вам надо бы сделать.
И хорошо бы для пользоватлей привентить стандартную форму Выбора Аналитики, как в запросе в Наличии (InventDimParm форма, вроде бы)
|