|
|
|
|
Отчет СКД с иерархией Не получается |
☑ |
0
lexushka
14.05.24
✎
18:17
|
Добрый день
Есть справочник Организации с иерархией элементов
Есть трехуровневая структура
ЦФО1
ЦФО2
ЦФО3
вполне может быть когда-то стать ЦФО4 и далее
в разрезе ЦФО3 в регистре хранятся числа
типа
СуммаПродажи и КоличествоПродажи
Надо рассчитать СреднююЦену
И, сформировав отчет по Отбору Организация в Иерархии получить результат
Раздел "СуммаПродажи" СуммаПродажиЧисло
ЦФО1 СуммаПродажиЧисло
ЦФО2 (а) СуммаПродажиЧисло
ЦФО3 (а) СуммаПродажиЧисло
ЦФО3 (б) СуммаПродажиЧисло
ЦФО3 (в) СуммаПродажиЧисло
ЦФО2 (б) СуммаПродажиЧисло
ЦФО3 (а) СуммаПродажиЧисло
ЦФО3 (б) СуммаПродажиЧисло
ЦФО3 (в) СуммаПродажиЧисло
…
Раздел "КоличествоПродажи" КоличествоПродажиЧисло
ЦФО1 КоличествоПродажиЧисло
ЦФО2 (а) КоличествоПродажиЧисло
ЦФО3 (а) КоличествоПродажиЧисло
ЦФО3 (б) КоличествоПродажиЧисло
ЦФО3 (в) КоличествоПродажиЧисло
ЦФО2 (б) КоличествоПродажиЧисло
ЦФО3 (а) КоличествоПродажиЧисло
ЦФО3 (б) КоличествоПродажиЧисло
ЦФО3 (в) КоличествоПродажиЧисло
…
И, далее, цена
Которая считается для ЦФО2 как все сумма всех продаж подчиненных ЦФО3 разделить на количество продаж подчиненных ЦФО3
Так же для ЦФО1
как все сумма всех продаж подчиненных ЦФО3 разделить на количество продаж подчиненных ЦФО3
И третий раздел должен быть как
Раздел "ЦенаПродажи" ЦенаПродажиЧисло
ЦФО1 ЦенаПродажиЧисло
ЦФО2 (а) ЦенаПродажиЧисло
ЦФО3 (а) ЦенаПродажиЧисло
ЦФО3 (б) ЦенаПродажиЧисло
ЦФО3 (в) ЦенаПродажиЧисло
ЦФО2 (б) ЦенаПродажиЧисло
ЦФО3 (а) ЦенаПродажиЧисло
ЦФО3 (б) ЦенаПродажиЧисло
ЦФО3 (в) ЦенаПродажиЧисло
…
Я что-то сделал
Но есть сомнения вообще в корерктности моих действий
К примеру я в запросе могу посчитать ЦенуПродажиЧисло для ЦФО3
Могу ресурсами через общие итоги достать итоговую цифру для Раздел "ЦенаПродажи" ЦенаПродажиЧисло
А вот для ЦФО1, ЦФО2 не могу толком подступиться
Решил просить помощь клуба :(
|
|
1
Волшебник
14.05.24
✎
19:23
|
ИТОГИ ПО Иерархия
|
|
2
Волшебник
14.05.24
✎
19:24
|
Но нельзя складывать цены. Можно складывать суммы (цена*количество)
|
|
Программист всегда исправляет последнюю ошибку.