Имя: Пароль:
1C
1С v8
СКД Расчет итогов ресурса
0 famnam
 
11.09.14
13:05
Всем привет! Отчет представлен ввиде таблицы, в ней 2 группировки. Для расчета итогов по строке 2 уровня использовал выражение Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(Штраф)")). А вот итог верхнего уровня должен быть как максимум из значений подчиненных группировок, т.е. по сути так: Максимум(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(Штраф)"))")). Но так же нельзя... есть соображения?
1 famnam
 
11.09.14
13:08
да, кстати. На вкладке ресурсы я пишу так: ВЫБОР КОГДА УРОВЕНЬ()=0 ТОГДА --нужноПридумать-- ИНАЧЕ Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(Штраф)")) КОНЕЦ
2 famnam
 
11.09.14
13:16
опечатка, 3 группировки
3 famnam
 
11.09.14
13:43
другими словами сформулирую: выполнить для группировки1 ВычислитьВыражениеСГруппировкойМассив по значениям подчиненной группировки2, которая в свою очередь уже расчитана через ВычислитьВыражениеСГруппировкойМассив
4 famnam
 
11.09.14
14:36
ап
5 LordCMEPTb
 
11.09.14
15:16
Как вариант, можно добавить несколько одинаковых ресурсов, но для каждого прописать нужное выражение и указать нужные группировки:
6 LordCMEPTb
 
11.09.14
15:16
7 famnam
 
11.09.14
16:04
так суть не меняется: группировка2 рассчитана по Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(Штраф)")), а какое выражение написать для группировки1, чтобы из значений группировки2 взять максимальное?
8 famnam
 
11.09.14
16:12
Оказывается можно так писать!!!
Максимум(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(Штраф)"))")) Единственный момент, кавычки внутри первого аргумента надо экранировать через двойные кавычки.
Т.е. решение такое:
Максимум(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВычислитьВыражениеСГруппировкойМассив(""Сумма(Штраф)""))"))
9 famnam
 
11.09.14
16:12
тема закрыта :)
10 Necessitudo
 
11.09.14
16:15
Хм, сколько писал подобное - никогда не было нужды экранировать кавычки.
11 famnam
 
11.09.14
16:18
возможно решение кривое,  но оно работает
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn