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 мс.