0
mwide
22.08.12
✎
13:57
|
Подскажите, возможно ли получить в запросе итоги по всей иерархии справочника?
Пример:
Выбрать
Таблица.Поле1,
Таблица.Поле2
Таблица.Ресурс
Из Таблица как Таблица
Итоги
СУММА(Ресурс)
По
Поле1 ИЕРАРХИЯ
выборкаПоле1 = запрос.выполнить.выбрать(ОбходЗапроса.ПоГруппировкам, "Поле1")
пока выборкаПоле1.следующий() цикл
выборкаПоле2 = выборкаПоле1.выбрать();
конецЦикла;
---
В результате при обходе выборки по Полю1 иерархия есть, обходятся все родительские элементы справочника. Но выборка по Полю2 из них получается пустая. Записи во второй выборке получаются только тогда, когда первая доходит до конечных элементов.
Если выгрузить результат запроса в таблицу, по ней видно, что строки с иерархией по Полю1 в ней есть, но они содержат только итоговые значения и не разбиваются по элементам Поля2.
|
|