SELECT СпрАлк.ВидПродукции AS [ВидАП $Справочник.алкВидыПродукции] ,РегАлк.Склад AS [Склад $Справочник.МестаХранения] ,РегАлк.Номенклатура AS [Номенклатура $Справочник.Номенклатура] ,MAX(СпрАлк.ПроизвИмп) AS [ПроизвИмп $Справочник.Контрагенты] ,SUM(CASE WHEN РегАлк.DEBKRED=0 THEN РегАлк.Количество*СпрАлк.Емкость/10 ELSE 0 END) AS [П13 $Число.15.5] ,SUM(CASE WHEN РегАлк.DEBKRED=1 THEN РегАлк.Количество*СпрАлк.Емкость/10 ELSE 0 END) AS [П21 $Число.15.5] FROM [Регистр.ДвиженияАлкоголя] AS РегАлк LEFT JOIN (SELECT СправАлк.ВидПродукции AS ВидПродукции ,СправАлк.Товар AS Товар ,MAX(CASE WHEN(СправАлк.Производитель<>' 0 ') THEN СправАлк.Производитель ELSE СправАлк.Импортер END) AS ПроизвИмп ,MAX(СправАлк.Емкость) AS Емкость FROM [Справочник.АлкНоменклатура] AS СправАлк GROUP BY СправАлк.ВидПродукции,СправАлк.Товар) AS СпрАлк ON РегАлк.Номенклатура=СпрАлк.Товар AND (РегАлк.DATE BETWEEN '20120101' AND '20120108') WHERE (РегАлк.Фирма=' 2 ' AND 1=1 AND 4=4 AND РегАлк.IDDOCDEF=' CHZ' AND СпрАлк.ВидПродукции<>' 0 ' AND СпрАлк.ПроизвИмп<>' 0 ') GROUP BY СпрАлк.ВидПродукции,РегАлк.Склад,РегАлк.Номенклатура ORDER BY СпрАлк.ВидПродукции,РегАлк.Склад,РегАлк.Номенклатура Подбор индекса для таблицы SC48386: Ограничения: Упорядочить: SP48440[ВидПродукции], SP48437[Товар], Найдено в кэше Индекс не выбран. Стоимость: 9984 Подбор индекса для таблицы RA48458: Ограничения: SP48459[Фирма]=; IDDOCDEF=; DATE>=; DATE<=; Найдено в кэше Выбран индекс DATETIME: DTOS(DATE)+TIME+IDDOC+STR(LINENO,4)+STR(ACTNO,6) Стоимость: 100 Время подготовки запроса: 22 мс, время выполнения запроса: 12895 мс.