В начало

Группировка по контрагенту

 

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

Рис. 1. Документы «РасходДенег»

Рис. 1. Документы «РасходДенег»

 

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

            В конструкторе запросов выбираем документ «РасходДенег», далее выбираем поля: Контрагент, Сумма. Потом переходим на закладку «Группировка» и выбираем реквизит «Контрагент» как групповое поле, а реквизит как суммируемое поле. После чего возвращаемся в консоль запросов. По суммируемому полю выбрана агрегатная функция «СУММА».

Рис. 2. Закладка «Группировка» в конструкторе запросов

 

            В консоли запросов должен получиться следующий запрос:

ВЫБРАТЬ

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

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

ИЗ

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

 

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

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

            Результат выполнения запроса показан ниже. В результате мы получили три строки, т.к. всего контрагентов три, а по полю «Сумма» были просуммированы значения по каждому контрагенту в отдельности.

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

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