В начало

Итоги с группировкой

 

            Есть документ «РасходДенег», у него имеются поля: Организация, Контрагент, Сумма. Необходимо получить с помощью запроса итоговые данные по организации,  сгруппировать все по контрагенту, а также провести суммирование по полю «Сумма».

            Запускаем «1С: Предприятие 8.3». Запускаем консоль запросов. Запускаем конструктор запросов.

            В конструкторе запросов выбираем документ «РасходДенег», в нем выбираем поля: Организация, Контрагент,  Сумма. Переходим на закладку «Группировка».

            На закладке «Группировка» в область «Групповое поле» помещаем поле «Контрагент», а в  суммируемое поле помещаем «Сумма». Переходим на закладку «Итоги».

Рис. 1. Закладка «Группировка»

Рис. 1. Закладка «Группировка»

 

            На закладке «Итоги» в группировочную область помещаем поле «Организация», а в  итоговую область поле «Сумма». Возвращаемся в консоль запросов.

Рис. 2. Закладка «Итоги»

Рис. 2. Закладка «Итоги»

            Далее получаем запрос.

Листинг 1. Текст запроса

ВЫБРАТЬ

      РасходДенег.Организация КАК Организация,

      РасходДенег.Контрагент,

      СУММА(РасходДенег.Сумма) КАК Сумма

ИЗ

      Документ.РасходДенег КАК РасходДенег

 

СГРУППИРОВАТЬ ПО

      РасходДенег.Контрагент,

      РасходДенег.Организация

ИТОГИ

      СУММА(Сумма)

ПО

      Организация

 

            Таким образом, мы будем иметь результат, в котором отдельно есть итоги по организации, а внутри организации еще и по каждому контрагенту.

 

Рис. 1. Результат запроса

Рис. 1. Результат запроса