|
Система плановых показателей. Подскажите идею |
☑ |
0
kabanoff
19.12.11
✎
17:44
|
Как бы вы соорудили систему - назовем ее "системой плановых показателей", - в которой одни значения показателей хранятся на пересечении других значений показателей до 5 уровней в произвольном порядке?
Поясню на примере. Есть:
1. ПВХ "Виды показателей" с элементами: "Линия бизнеса", "Канал продаж", "НОР", "ФОТ" и т.д. Т.е. показатели могут быть как "доходными", так и "расходными" (это не суть важно, просто привел для понимания).
2. Оборотный регистр накопления с измерениями Значение показателя 1 (ЗП 1),..., Значение показателя 5 (ЗП 5) и ресурсом Сумма. Под значениями показателей подразумеваются характеристики ПВХ "Виды показателей": конкретные линии бизнеса (назовем их элементами группы А), каналы продаж (элементами группы Б), НОР (элементами группы В) и т.п.
3. Документ, заполняющий этот регистр в произвольном порядке.
Например:
[1С8]
ЗП 1 | ЗП 2 | ЗП 3 | ЗП 4 | ЗП 5 | Сумма
А1 | Б4 | В3 | NULL | NULL | 1000
Б1 | В2 | NULL | NULL | NULL | 500
В1 | А3 | NULL | NULL | NULL | 100
...
[/1С8]
4. На выходе хочется получить таблицу (СКД) с выбранными пользователем показателями в группировках, например:
1) Линия бизнеса | Канал продаж | НОР | Сумма
или
2) НОР | Канал продаж | Сумма
и т.д.
Как это корректно реализовать? Существующий вариант организации не позволяет получить такой отчет без танцев с бубном.
|
|
1
kabanoff
19.12.11
✎
17:45
|
Пилять тэги неправильно написал. Ну да ладно.
|
|
2
kabanoff
20.12.11
✎
09:52
|
Вверх.
|
|
3
IamAlexy
20.12.11
✎
09:56
|
а в итоге все хранится в регистре сведений с 5 измерениями...
а нужные тебе данные ты простой СКД выдергиваешь с нужными группировками...
|
|
4
jsmith82
20.12.11
✎
09:58
|
(3) ну да, а как же ещё
|
|
5
IamAlexy
20.12.11
✎
09:59
|
(4) ну а тогда в чем вопрос то? :) :) :)
|
|
6
kabanoff
20.12.11
✎
09:59
|
(3) Простой СКД нифига не просто выдернуть данные с нужными группировками.
|
|
7
kabanoff
20.12.11
✎
10:00
|
(6) + разные показатели суммируется в одну кучу.
|
|
8
kabanoff
20.12.11
✎
10:05
|
Если получить с помощью СКД приведенную таблицу и сгруппировать ее по показателю 1, то результат будет такой (смешались в кучу кони, люди):
ЗП 1 | Сумма
А1 | 1000
Б1 | 500
В1 | 100
А мне нужно:
ЗП 1 | Сумма
А1 | 1000
А2 | ...
А3 | ...
|
|
9
IamAlexy
20.12.11
✎
10:08
|
(6) ну заюзай тогда специальный, волшебный СКД.. вот как тут:
|
|
10
kabanoff
20.12.11
✎
10:18
|
(9) Что-то он чрезчур волшебный. Спасибо, пойду курить.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший