0
Иван-1C
22.03.21
✎
14:19
|
Добрый день!
В таблице 3 поля: Подразделение, КолВоСотрудников, Месяц
Нужно вывести иерархию по подразделениям с суммой по месяцам
Т.е. в январе было 10 сотрудников в Подразделении1, в феврале 20 и т.д.
Если делаю
Итоги по
Подразделение Иерархия
то все месяца в одну сумму сбиваются
И приходится в выборке считать сумму по каждому уровню для каждого месяца
Подскажите, можно ли запрос построить так чтобы в самом запросе была посчитана сумма по каждому уровню и для каждого месяца?
|
|
3
minsk1s
23.03.21
✎
09:48
|
&НаСервере
Процедура ПолучениеИтоговОднихПолейВРазрезеНесколькихДругих()
// Получение итогов веса, плотности и фасовки материалов
// в разрезе производителей и сроков использования, по всему справочнику
Запрос = Новый Запрос("ВЫБРАТЬ
| СрокИспользования,
| Производитель,
| Наименование,
| Вес,
| Плотность,
| Фасовка,
|ИЗ
| Справочник.Материалы
|ГДЕ
| ЭтоГруппа = Ложь
|ИТОГИ
| СУММА(Вес),
| СУММА(Плотность),
| СУММА(Фасовка),
|ПО
| ОБЩИЕ,
| СрокИспользования,
| Производитель");
РезультатЗапроса = Запрос.Выполнить(); Записи = РезультатЗапроса.Выбрать();
Пока Записи.Следующий() Цикл
// Обход результата запроса по каждой записи в полученной выборке
КонецЦикла;
КонецПроцедуры
|
|