Имя: Пароль:
1C
1С v8
группировка в запросе
0 _barracuda_
 
05.06.18
11:11
Добрый день.Подскажите почему не сворачивает в запросе по поставщику?
Можно сделать конечно через ТЗ но как свернуть в запросе по поставщику?

        Запрос=Новый Запрос;
        Запрос.Текст = "ВЫБРАТЬ
    |    ЗаказПокупателя.Ссылка КАК Заказ,
    |    ЗаказПокупателя.Ссылка.Дата КАК Дата,
    |    ЗаказПокупателя.Ссылка.Контрагент КАК Контрагент,
    |    ЗаказПокупателя.Ссылка.Номер КАК Номер,
    |    ЗаказПокупателя.Поставщик КАК Поставщик,
    |    ЗаказПокупателя.Номенклатура КАК Номенклатура,
    |   СУММА(ЗаказПокупателя.Количество) КАК Количество
    |ИЗ
    |    Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателя
    |    ГДЕ
    |        ЗаказПокупателя.Ссылка = &ТекущийДокумент
    |СГРУППИРОВАТЬ ПО
    |    ЗаказПокупателя.Поставщик,
    |    ЗаказПокупателя.Ссылка,
    |    ЗаказПокупателя.Ссылка.Дата,
    |    ЗаказПокупателя.Ссылка.Номер,
    |    ЗаказПокупателя.Номенклатура,
    |    ЗаказПокупателя.Количество";
1 1Сергей
 
05.06.18
11:12
он сворачивает по всем указанным группировкам
2 FIXXXL
 
05.06.18
11:12
наверное потому, что кроме Поставщика еще куча группировок

  |СГРУППИРОВАТЬ ПО
    |    ЗаказПокупателя.Поставщик,
    |    ЗаказПокупателя.Ссылка,
    |    ЗаказПокупателя.Ссылка.Дата,
    |    ЗаказПокупателя.Ссылка.Номер,
    |    ЗаказПокупателя.Номенклатура,
    |    ЗаказПокупателя.Количество
3 Малыш Джон
 
05.06.18
11:12
(0) Потому что у тебя группировка не только по поставщику, а ещё и по номенклатуре. Ваш КО.
4 1Сергей
 
05.06.18
11:12
Если нужно получить дерево, то используй ИТОГИ
5 _barracuda_
 
05.06.18
11:17
понял спасибо
6 catena
 
05.06.18
11:20
Ну и Количество лучше бы убрать из группировачных полей, если вы его суммируете