Имя: Пароль:
1C
1С v8
СКД. Итоги по иерархии
0 Господин ПЖ
 
18.01.13
18:49
Баян наверное, но пока не знаю как сделать вменяемо.

есть отчет, группировка по объекту (иерархия) и детальные записи.
нужно чтобы на уровне объекта считался максимум от ресурса, а на уровне группы объекта (иерархия) - сумма того что "внизу"

как-то так:

Этаж1//110/...
Этаж1/Объект1/50/...
Этаж1/Объект1/50/...
1 Господин ПЖ
 
18.01.13
18:50
т.е так

Этаж1//110/...
Этаж1/Объект1/50/...
Этаж1/Объект1/50/...
Этаж1/Объект2/60/...
2 eklmn
 
гуру
18.01.13
18:57
мало инфы
3 kabanoff
 
18.01.13
19:02
(0) Попробуй сделать так:
- в выбранные поля выведи Родителя и Ссылку
- на вкладку "Ресурсы" добавь свой ресурс 2 раза: в одном формула будет "МАКСИМУМ(Ресурс)", в другом "СУММА(Ресурс)". Первый будет рассчитываться по Родителю, второй - по Ссылке.
- выводи отчет так, чтобы Родитель и Ссылка не оказались в одной группировке.

http://s020.radikal.ru/i700/1301/87/8c00939ddcca.png
4 Господин ПЖ
 
18.01.13
20:33
(2) спроси что не понятно, я попытаюсь объяснить
5 eklmn
 
гуру
18.01.13
22:50
(4) схему выложи, так долго гадать что да как, реально много зависит и от запроса и настроек
6 i-rek
 
18.01.13
22:57
(4) попробуй сделать 2 макета ресурса в котором для разных группировок выводятся разные поля (их посчитать надо конечно)
7 Господин ПЖ
 
18.01.13
23:25
(6) так мне же посчитать надо в пределах Объект взять максимум, а потом вверх по иерерхии уже суммы чтобы пошли...

есть справочник объектов с иерархией:

Этаж1/Объект1
Этаж1/Объект2
.....

и есть площади объектов. В отчет строчка с объектом может попасть несколько раз - разные договоры. Надо чтобы площадь объектов на уровне объектов и детальных записей не суммировалась, а брался максимум, а потом на уровне групп уже шло суммирование:

родитель/объект/договор/площадь объекта

Этаж1/.../.../110
Этаж1/Объект1/.../50
Этаж1/Объект1/Договор1/50
Этаж1/Объект1/Договор2/50
Этаж1/Объект2/.../60
Этаж1/Объект2/Договор3/60
8 Господин ПЖ
 
19.01.13
15:47
ап.
9 kabanoff
 
21.01.13
09:13
(8) Ты пробовал сделать как в (3)?
10 Лефмихалыч
 
21.01.13
09:17
(0) тебе по иерархии что посчитать-то надо? Сумму значений ресурсов или сумму максимумов?
11 Shurjk
 
21.01.13
09:18
Вроде все на уровне настроек схемы решается.
12 vmv
 
21.01.13
10:13
(0) почитай описание функций СКД в тулзах "Группировка..."

делаешь ресурс в котором значение функция СКД и согласно примеру из описания реализуешь под себя расчет-вывод, функции расчета для функций СКД можно пихнуть в модуль менеджера объекта-владельца СКД
13 Odavid
 
21.01.13
11:18
Кто знает - как в иерархических итогах и вывести только последнюю (по дате) рассчитанную нарастающим итогом сумму?
т.е.:
10     10
20     30
40     70
Итого: 70
14 echo77
 
16.02.13
08:38
Настройка ресурса в макете работает!
http://s019.radikal.ru/i605/1302/24/1bbfa7f0bf73.gif
15 echo77
 
16.02.13
08:48
А как не выводить значение ресурса в общих итогов в кросс-таблице?
http://s017.radikal.ru/i419/1302/e5/86198991743f.gif
16 echo77
 
17.02.13
08:30
а?
17 echo77
 
17.02.13
15:22
Вроде нашел, как НЕ выводить значения ресурсов в общих итогах.
Вот что получилось: http://s019.radikal.ru/i643/1302/c4/0eab2745ea5f.png
макет: http://s44.radikal.ru/i103/1302/dd/61c771463aa7.png