Может быть кто-нибудь сталкивался с необходимостью создания отчета по результатам месяца и подскажет о граблях.
Дело в том, что отчет в терминах данной системы это скорее набор фильтров. В моем же варианте необходим вывод суммированных значений вложенных сущностей.
Собственно задача:
Выяснить сколько заработали на перевозках на определенном автомобиле за месяц. Соответсвенно нужно суммировать доходы от произведенных "Командировки"->"Перевозки" за этот месяц и вычесть из этих денег "Затраты", "Заправки", "Регулярные платежи", "Плановые работы"...
структура:
Проблемы:
- группировок по машинам и датам - нет. Нужно делать отдельно по каждой машине и по каждому периоду отдельно...
- необходимо считать(суммировать) значения по вложенным сущностям за период отчета.
Пример: Доходы от перевозок в течение месяца. Затраты на топливо. Затраты на ремонты. Зарплата водителей.
Теоретически можно вынести значения в родительскую сущность "Командировка". Но сущности "Заправка" и "Затраты" находятся с ней на одном уровне.
Но! Не все затраты привязаны к ней. Есть "сироты" т.е. затраты производимые между командировками. А значит есть необходимость делать выборку по диапазону дат (период) и по конкретной машине, а не по командировке.
- наверное можно было бы использовать функции, но не понятно как их включить в шаблон