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