Показать сообщение отдельно
Старый 05.06.2006, 16:29   #24  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Даа, код у вас мягко говоря, плохо будет работать.

Не понял, почему нельзя было сразу заджойнить InventTable к двум другим. это раз.
Второе - почему группировка по inventDimId - вы же получите совсем другую информацию. Хотя, конечно, если потом суммировать по временной таблице, может и сработает. Это 2.

Совет: Посмотрите, как работает запрос "В наличии" (InventOnHandItem - Управление запасами\запросы\в наличии) - там запрос уж до боли похож на тот, который вам нужно бы построить.
И макрос InventDimJoin - там идет связь с указанной таблицей (в вашем случае, InventSum) по номеру аналитики и фильтрация по складским аналитикам при указанных вами значениях - то есть то, что вам надо бы сделать.

И хорошо бы для пользоватлей привентить стандартную форму Выбора Аналитики, как в запросе в Наличии (InventDimParm форма, вроде бы)