Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Итоги в запросе

Итоги в запросе
Я
   Иван-1C
 
22.03.21 - 14:19
Добрый день!

В таблице 3 поля: Подразделение, КолВоСотрудников, Месяц

Нужно вывести иерархию по подразделениям с суммой по месяцам
Т.е. в январе было 10 сотрудников в Подразделении1, в феврале 20 и т.д.

Если делаю

Итоги по
Подразделение Иерархия

то все месяца в одну сумму сбиваются

И приходится в выборке считать сумму по каждому уровню для каждого месяца

Подскажите, можно ли запрос построить так чтобы в самом запросе была посчитана сумма по каждому уровню и для каждого месяца?
   mistеr
 
1 - 22.03.21 - 14:21
(0) Можно, но зачем, если СКД справится с этим лучше?
   hhhh
 
2 - 22.03.21 - 14:26
(0) так пробуй
Итоги по
Подразделение Иерархия, Месяц
   minsk1s
 
3 - 23.03.21 - 09:48
&НаСервере
Процедура ПолучениеИтоговОднихПолейВРазрезеНесколькихДругих()

    // Получение итогов веса, плотности и фасовки материалов

    // в разрезе производителей и сроков использования, по всему справочнику

    Запрос = Новый Запрос("ВЫБРАТЬ
    |   СрокИспользования,
    |   Производитель,
    |   Наименование,
    |   Вес,
    |   Плотность,
    |   Фасовка,
    |ИЗ
    |   Справочник.Материалы
    |ГДЕ
    |   ЭтоГруппа = Ложь
    |ИТОГИ
    |   СУММА(Вес),
    |   СУММА(Плотность),
    |   СУММА(Фасовка),
    |ПО
    |   ОБЩИЕ,
    |   СрокИспользования,
    |   Производитель");

    РезультатЗапроса = Запрос.Выполнить(); Записи = РезультатЗапроса.Выбрать();
    Пока Записи.Следующий() Цикл
        // Обход результата запроса по каждой записи в полученной выборке

    КонецЦикла;

КонецПроцедуры

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.