Коллеги, всем добрый день.

Решаю задачу, и ничего в голову не приходит.

У меня есть набор данных из 4х полей: ПериодМесяц, Подразделение, Раздел, Статья, Сумма.
Поля ‘Подразделение’ и ‘Раздел’ – справочного типа с иерархией элементов.
Дополнительно к сумме надо ввести поле суммы нарастающего итога по иерархии.
Результирующая таблица будет иметь следующий вид (пример):


ресурс ‘Соб.’ – это оборот по статье и подразделению, и по нему не надо считать итоги.
ресурс ‘Нак.’ – это поле нарастающего итога по иерархии подразделению и раздела = Соб. + Соб. подчиненных иерархических записей
Статьи привязаны к разделам.

Проблемы тут следующие:
– вывести иерархию разделов и подразделений как она есть без связывания с дополнительными наборами данных иерархии не удаётся, иначе иерархия показывается с повторениями родительских элементов в нижестоящих уровнях:
Приток
|_Приток
|_Приток 1
|_Приток 2
+ ко всему выводятся итоги под каждой записью группировки

– Проблемы с ресурсом накопления. Ничего в голову не приходит как считать его для реализации такой схемы.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru