Не группируются результаты в запросе по агрегатной функции СУММА

1. nabla 19.03.19 10:23 Сейчас в теме
Помогите пожалуйста новичку разобраться с группировкой в запросе.

Есть вроде бы простейший запрос. На входе у меня список ресурсных спецификаций. Хочу посчитать сколько материалов требуется для производства выходной продукции суммарно по всем входящим спецификациям. В качества агрегатной функции использую сумму, суммирую количество материалов. Группирую по ссылке на материал.

ВЫБРАТЬ ПЕРВЫЕ 100
РесурсныеСпецификации.МатериалыИУслуги.Номенклатура.Ссылка КАК НоменклатураСсылка,
СУММА(РесурсныеСпецификации.МатериалыИУслуги.Количество) КАК Количество,
РесурсныеСпецификации.МатериалыИУслуги.Номенклатура.ЕдиницаИзмерения.Наименование КАК НоменклатураЕдиницаИзмеренияНаименование
ИЗ
Справочник.РесурсныеСпецификации КАК РесурсныеСпецификации
ГДЕ
РесурсныеСпецификации.Ссылка В (&СписокССылок)

СГРУППИРОВАТЬ ПО
РесурсныеСпецификации.МатериалыИУслуги.Номенклатура.Ссылка

В итоге получаю количество материалов по каждой ресурсной спецификации отдельно, т.е. группировка не происходит.
Например, имею две строки со значением "Леска пломбировочная 1100 мм" с количеством 4 шт, а хочу получить одну строку с количеством 8 шт.
Что я делаю не так?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
4. user734789 19.03.19 10:39 Сейчас в теме
Возможно так получится получить то, что вы хотите:
ВЫБРАТЬ ПЕРВЫЕ 100 
МИУ.Номенклатура.Ссылка КАК НоменклатураСсылка, 
СУММА(МИУ.Количество) КАК Количество, 
МИУ.Номенклатура.ЕдиницаИзмерения.Наименование КАК НоменклатураЕдиницаИзмеренияНаименование 
ИЗ 
Справочник.РесурсныеСпецификации.МатериалыИУслуги КАК МИУ
ГДЕ 
МИУ.Ссылка В (&СписокССылок) 

СГРУППИРОВАТЬ ПО 
МИУ.Номенклатура.Ссылка 
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Dmitrij-2 45 19.03.19 10:38 Сейчас в теме
(1) не по всем полям сгруппировали
2. YannikAlx 43 19.03.19 10:37 Сейчас в теме
При группировке только по
СГРУППИРОВАТЬ ПО
РесурсныеСпецификации.МатериалыИУслуги.Номенклатура.Ссылка

Для этой строки
РесурсныеСпецификации.МатериалыИУслуги.Номенклатура.ЕдиницаИзмерения.Наименование КАК НоменклатураЕдиницаИзмеренияНаименование

Должна быть кака-то групповая операция , типа макс или еще чего ...

А у вас не группируется именно из-за отсутствия РесурсныеСпецификации.МатериалыИУслуги.Номенклатура.ЕдиницаИзмерения.Наименование в группировке
7. nabla 19.03.19 12:09 Сейчас в теме
(2) Я убираю из запроса вообще строку "РесурсныеСпецификации.МатериалыИУслуги.Номенклатура.ЕдиницаИзмерения.Наименование КАК НоменклатураЕдиницаИзмеренияНаименование" и результат остается прежним, не группируется.
4. user734789 19.03.19 10:39 Сейчас в теме
Возможно так получится получить то, что вы хотите:
ВЫБРАТЬ ПЕРВЫЕ 100 
МИУ.Номенклатура.Ссылка КАК НоменклатураСсылка, 
СУММА(МИУ.Количество) КАК Количество, 
МИУ.Номенклатура.ЕдиницаИзмерения.Наименование КАК НоменклатураЕдиницаИзмеренияНаименование 
ИЗ 
Справочник.РесурсныеСпецификации.МатериалыИУслуги КАК МИУ
ГДЕ 
МИУ.Ссылка В (&СписокССылок) 

СГРУППИРОВАТЬ ПО 
МИУ.Номенклатура.Ссылка 
Показать
9. nabla 19.03.19 12:16 Сейчас в теме
(4)
МИУ.Ссылка В (&СписокССылок)

Спасибо огромное! Сработало!
5. SedovSU@mail.ru 297 19.03.19 10:55 Сейчас в теме
Единицы измерения нет в группировках. Второе нужно проверить а различные ли эти номенклатуры. Может у них разный номенклатурный номер. Выведите еще код номенклатуры для чистоты эксперемента
8. nabla 19.03.19 12:12 Сейчас в теме
(5)Код номенклатуры совпадает
Прикрепленные файлы:
10. SedovSU@mail.ru 297 19.03.19 12:17 Сейчас в теме
(8) так погодите, а вот то что вышло две номенклатуры - они находятся в разных в ресурсных спецификация??? или в одной???? если они в разных, то смотрите что попробуйте, возьмите ваш запрос и поместите во вложенный запрос и уже группировку делайте по вложенному запросу. То есть первый запрос у вас делает выборку данных, а результат второго уже группируйте. Почему я так думаю. Где то давно когда то читал, что если в условиях запроса используется условия Виды КакойТоОбъект.Ссылка - то ест условие по ссылки то в запрос который пойдет в работы в sql будет дописан реквизит ссылка. Мне кажется у вас поэтому и не получается. Если возьмете все во вложенный запрос и сгруппируете потом то все теоритически должно получиться. Либо действительно ошибка в том чо вы единицу измерения не группируете.
11. nabla 19.03.19 12:20 Сейчас в теме
(10)Спасибо большое, но выше уже предложили рабочее решение.
6. soft_wind 19.03.19 11:13 Сейчас в теме
попробуйте такой запрос

ВЫБРАТЬ первые 100
СпрРесурсы.Номенклатура КАК Номенклатура,
СпрРесурсы.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
СУММА(СпрРесурсы.Количество) КАК Количество
ИЗ
Справочник.РесурсныеСпецификации.МатериалыИУслуги КАК СпрРесурсы
ГДЕ
СпрРесурсы.Ссылка В (&СписокССылок)
СГРУППИРОВАТЬ ПО
СпрРесурсы.Номенклатура
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот