|
Итоги по формуле в иерархии СКД
| ☑ |
0
MadProg
21.02.14
✎
13:43
|
Коллеги, есть проблема следующего характера:
Имеем иерархический справочник стандартного вида
Группа 1
-Группа 1.1
--Товар 1
Группа 2
-Группа 2.1
--Товар 2
Есть запрос, к примеру, по остаткам для этого справочника.
Задача вывести отчет с учетом иерархии, НО итоги по одной из групп рассчитать по определенной формуле.
К примеру: Итоги по группе Группа 2 = Группа 1 - 20%.
Есть ли вариант решения задачи без формирования в изначальном запросе по остаткам самих групп и итогов по ним...?
|
|
1
PR
21.02.14
✎
13:44
|
Да
|
|
2
ИС-2
naïve
21.02.14
✎
13:45
|
(1) как?
(0)смотри ВычислитьВыражениеСГруппировкойМассив
но у меня не получается?
|
|
3
PR
21.02.14
✎
13:47
|
А, пардон, в одной группе данные другой группы. Тогда через запрос.
|
|
4
MadProg
21.02.14
✎
13:48
|
Я не могу "отловить" нужную мне группу. Т.е. я в функцию ВычислитьВыражениеСГруппировкойМассив ставлю условие если код группы равен нужному мне - то делать по формуле, но такое впечатление что он просто не видит эту группу в момент когда отрабатывает функция ВычислитьВыражениеСГруппировкойМассив.
|
|
5
Пеппи
21.02.14
✎
13:54
|
(4) Группа1 это всегда конкретная группа?
|
|
6
MadProg
21.02.14
✎
13:56
|
(5) Да, можно даже предопределенной сделать ее...
|
|
7
MadProg
21.02.14
✎
14:21
|
Уже думал проводить расчет итогов по нужной группе отдельно, а потом добавлять ее как второй источник данных (в объединении), но проблема в том что не получается убрать группу 2 из результата построения иерархии которую делает СКД. Т.е. не смотря на условие в отборе Группа <> Группа 2, она все равно выводиться.
|
|