Вот такой запрос
|ВЫБРАТЬ
| $СпрАлк.ВидПродукции КАК [ВидАП $Справочник.алкВидыПродукции],
| РегАлкОО.Склад КАК [Склад $Справочник.МестаХранения],
| РегАлкОО.Номенклатура КАК [Номенклатура $Справочник.Номенклатура],
| МАКСИМУМ(ВЫБОР КОГДА($СпрАлк.Производитель<>:ПустойИД) ТОГДА $СпрАлк.Производитель ИНАЧЕ $СпрАлк.Импортер КОНЕЦ) КАК [ПроизвИмп $Справочник.Контрагенты],
| РегАлкОО.ТекущийДокумент КАК [ТекДок $Документ],
| МАКСИМУМ(РегАлкОО.ВидДокумента) КАК [ТекДок_вид $ВидДокумента],
...
| СУММА(РегАлкОО.КоличествоРасход*1/1) КАК П22,
| МАКСИМУМ($РегАлк.КодОперации) КАК [КодОпер $Перечисление.КодыОпераций],
| МАКСИМУМ($РегАлк.ЛицензияНаша) КАК [ЛицНаша $Справочник.алкСобственныеЛицензии],
| МАКСИМУМ($РегАлк.Лицензия) КАК [ЛицКонтр $Справочник.Лицензии]
| ИЗ
| $РегистрОбороты.ДвиженияАлкоголя(:лНачДата,:лКонДата~,ДОКУМЕНТ,
| (Фирма=:лФирма И 1=1 И 4=4),
| (Склад,Номенклатура),
| (Количество)) КАК РегАлкОО
|ЛЕВОЕ СОЕДИНЕНИЕ
| Регистр.ДвиженияАлкоголя КАК РегАлк $nolock
|ПО
| РегАлкОО.ТекущийДокумент=$РегАлк.ТекущийДокумент
|ВНУТРЕННЕЕ СОЕДИНЕНИЕ
| Справочник.АлкНоменклатура КАК СпрАлк $nolock
|ПО
| РегАлкОО.Номенклатура=$СпрАлк.Товар
|ГДЕ
| (2=2 И 6=6)
|СГРУППИРОВАТЬ
| нт
|ИМЕЮЩИЕ
| 5=5
|УПОРЯДОЧИТЬ
| нт";
Вот если выкинуть из него ЛЕВОЕ СОЕДИНЕНИЕ с РегАлк и
| МАКСИМУМ($РегАлк.КодОперации) КАК [КодОпер $Перечисление.КодыОпераций],
| МАКСИМУМ($РегАлк.ЛицензияНаша) КАК [ЛицНаша $Справочник.алкСобственныеЛицензии],
| МАКСИМУМ($РегАлк.Лицензия) КАК [ЛицКонтр $Справочник.Лицензии]
то все Ок,
а в таком виде в П22 = РегАлкОО.КоличествоРасход*Количество строк в ТекДок. ПОЧЕМУ?