Имя: Пароль:
1C
 
СКД диаграмма + нарастающий итог
0 kks
 
12.03.20
15:53
Добрый день. Никак не могу найти решения
Есть запрос получающий поступление денег за определенный период текущего года, такой же период предыдущего и "предпредыдущего".
Запрос:
[code]ВЫБРАТЬ
    ОплатаЗаказов.ГруппаДилеров КАК ГруппаДилеров,
    МЕСЯЦ(ОплатаЗаказов.Период) КАК ПериодОтчета,
    "ТекущийПериод" КАК Серия,
    СУММА(ОплатаЗаказов.СуммаГруппыДилеровОборот) КАК Сумма
ИЗ
    РегистрНакопления.ОплатаЗаказов.Обороты(НАЧАЛОПЕРИОДА(&ТекущаяДата, ГОД), КОНЕЦПЕРИОДА(&ТекущаяДата, ДЕНЬ), Месяц, ) КАК ОплатаЗаказов

СГРУППИРОВАТЬ ПО
    ОплатаЗаказов.ГруппаДилеров,
    ОплатаЗаказов.Период

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ОплатаЗаказов.ГруппаДилеров,
    МЕСЯЦ(ОплатаЗаказов.Период),
    "ПрошлыйПериод",
    СУММА(ОплатаЗаказов.СуммаГруппыДилеровОборот)
ИЗ
    РегистрНакопления.ОплатаЗаказов.Обороты(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, ГОД, -1), ГОД), КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, ГОД, -1), ДЕНЬ), Месяц, ) КАК ОплатаЗаказов

СГРУППИРОВАТЬ ПО
    ОплатаЗаказов.ГруппаДилеров,
    ОплатаЗаказов.Период

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ОплатаЗаказов.ГруппаДилеров,
    МЕСЯЦ(ОплатаЗаказов.Период),
    "ПозапрошлыйПериод",
    СУММА(ОплатаЗаказов.СуммаГруппыДилеровОборот)
ИЗ
    РегистрНакопления.ОплатаЗаказов.Обороты(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, ГОД, -2), ГОД), КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, ГОД, -2), ДЕНЬ), Месяц, ) КАК ОплатаЗаказов

СГРУППИРОВАТЬ ПО
    ОплатаЗаказов.ГруппаДилеров,
    ОплатаЗаказов.Период
[/code]
Есть вычисляемое поле "НарастающийИтог"
Есть 2 ресурса НарастающийИтог = ВычислитьВыражение("Сумма(Сумма)",,,"Первая","Текущая")
               Сумма = Сумма(Сумма)
Есть в "Настройках" Диаграмма:
    Точки->ПериодОтчета->ГруппаДилеров
    Серии->Серия
Нарастающий итог считает как хочет, а не так как мне надо) Перепробовал все возможности функции ВычислитьВыражение, пробовал вычислитьвыражениесгруппировкоймассив (она не работает в диаграммах)
Куда копать?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.