Отчет СКД строится по таблице значений.
Чтобы сформировать отчет о прибылях и убытках, я каждому счету доходов/расходов сопоставил реквизит "Раздел".
Раздел выбирается из иерархического справочника (иерархия элементов).
Структура справочника:
ЧИСТАЯ ПРИБЫЛЬ
___ПРИБЫЛЬ ДО НАЛОГООБЛОЖЕНИЯ
______ОПЕРАЦИОННАЯ ПРИБЫЛЬ
_________ВАЛОВАЯ ПРИБЫЛЬ
Доходы берутся со знаком +, расходы - со знаком -.
Планировал, что путем расчета итогов по иерархии я смогу нормально сформировать отчет.
Однако СКД не дает это сделать.
Если задавать группировку Счет.Раздел "только иерархия", то не выводится "нижний лист дерева" - ВАЛОВАЯ ПРИБЫЛЬ.
Если задавать группировку Счет.Раздел "Иерархия", то по каждой "группе" итог считается дважды - и с учетом иерархии и только по счетам, входящим в раздел.
Где я ошибся? Надо было использовать иерархию групп и элементов в справочнике "РАЗДЕЛЫ"?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший