есть отчет на компановке данных
он нравится гибкостью группировок колонок
(кросс вправо с произвольным набором полей из разных объектов в базе)
есть дерево значений в табличном поле с вычисляемыми динамически полями
к нему привыкли
как-то можно, не используя циклы (данных много), организовать вычисление итогов и вычисляемых полей при редактировании областей в отчете?
или группировку колонок в табличном поле (или некотором другом объекте), который предоставил бы упомянутые возможности отчета и дерева значений одновременно. так чтобы это было быстро и малым количеством тривиального кода.
может быть в управляемой форме сделать но код формирования колонок наверное будет нетривиальным и за день два не написать готовое решение...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший