Есть отчет, реализованный с помощью схемы компоновки данных(ПОЛНОСТЬЮ)
_______ГОД1__ГОД2__ГОД3___
Месяц1|Сумма | | |
Месяц2| |Сумма| |
Месяц3| | |Сумма|
...
К отчету нужно прилепить процентные суммы соотношения ГОД3 к ГОД2, ГОД2 к ГОД1 и т.д. помесячно.
Так как период отчета выбирается, то и количество группировок по годам динамически меняется, соответственно не могу создать вычисляемое поле - элементрано не имею нужных параметров для вычисления кроме поля "Сумма". Если писать отчет самому, то раьоты прибавляется в разы.
Есть ли какие-нибудь идеи? Заранее спасибо!
Обычно отчеты реализованные на СКД делаются на основании запроса ! И если подшаманить запрос и добавить в него необходимые данные можно получить PROFIT в СКД !
Ну там запрос без вариантов вроде... По крайней мере, я не вижу альтернативы:
ВЫБРАТЬ
ФинРезультатыПОМагазинамОбороты.Склад КАК Склад,
СУММА(ВЫБОР
КОГДА ФинРезультатыПОМагазинамОбороты.СтатьяДоходовЗатрат.Статус = &Доход
ТОГДА ФинРезультатыПОМагазинамОбороты.СуммаОборот
ИНАЧЕ -ФинРезультатыПОМагазинамОбороты.СуммаОборот
КОНЕЦ) КАК Сумма,
МЕСЯЦ(ФинРезультатыПОМагазинамОбороты.Период) КАК Месяц,
ГОД(ФинРезультатыПОМагазинамОбороты.Период) КАК Год
ИЗ
РегистрНакопления.ФинРезультатыПоМагазинам.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК ФинРезультатыПОМагазинамОбороты
СГРУППИРОВАТЬ ПО
МЕСЯЦ(ФинРезультатыПОМагазинамОбороты.Период),
ГОД(ФинРезультатыПОМагазинамОбороты.Период),
ФинРезультатыПОМагазинамОбороты.Склад
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший