0
Likons
07.09.21
✎
15:13
|
День добрый !
Набросал вот такой нехитрый запрос :
ВЫБРАТЬ
ВложенныйЗапрос.ПериодМесяц КАК ПериодМесяц,
ВложенныйЗапрос.Номенклатура КАК Номенклатура,
СУММА(ВложенныйЗапрос.ОстаткиМагазинов) КАК ОстаткиМагазинов
ИЗ
(ВЫБРАТЬ
НАЧАЛОПЕРИОДА(ПартииТоваровНаСкладахОстаткиИОбороты.ПериодМесяц, МЕСЯЦ) КАК ПериодМесяц,
ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток) КАК ОстаткиМагазинов
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ПартииТоваровНаСкладахОстаткиИОбороты
ГДЕ
ПартииТоваровНаСкладахОстаткиИОбороты.Склад.ВидСклада = ЗНАЧЕНИЕ(Перечисление.ВидыСкладов.Розничный)
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(ПартииТоваровНаСкладахОстаткиИОбороты.ПериодМесяц, МЕСЯЦ),
ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура) КАК ВложенныйЗапрос
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.ПериодМесяц,
ВложенныйЗапрос.Номенклатура
ИТОГИ
СУММА(ОстаткиМагазинов)
ПО
ОБЩИЕ
Проблема в том , что как только я добавляю итоги в запрос , в таблице результат появляются дополнительные строки номенклатуры , таким образом как если бы я формировал запрос в разрезе склада.
Без итогов таблица результат благополучно группируется по колонкам "период месяц" и "Номенклатура".
Но ведь итоги я делаю по вложенному запросу , а не по таблице "Остатки и обороты" и во вложенном запросе склада нету.
Подскажите пожалуйста , что не так делаю ?
Конечная цель : по вложенному запросу получить общий итог без дублей номенклатуры.
Спасибо )
|
|