Имя: Пароль:
1C
1С v8
Итоги по формуле в иерархии СКД
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, она все равно выводиться.