|
ВычислитьВыражениеСГруппировкойМассив СКД | ☑ | ||
|---|---|---|---|---|
|
0
trialex3
26.01.22
✎
16:53
|
Добрый день. Попросили в отчете исправить расчет поля. Там пишется минимальная и максимальная ставка в подразделении. Проблема в том что в итогах это все суммируется и если смотреть на головное подразделение, то в поле будет не минимальная и максимальная ставка компании а сумма минимальных и сумма максимальных ставок. Суммы формируются ресурсами ОкладТарифМакс - Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ОкладТарифМакс)", "Позиция")) и ОкладТарифМин - Сумма(ВычислитьВыражениеСГруппировкойМассив("Минимум(ОкладТарифМин)", "Позиция")). Если исправляю выражение сумма на Минимум или Максимум то значение вообще пропадает из отчета. Что я делаю не так?
|
|||
|
1
trialex3
26.01.22
✎
16:54
|
Как я понял надо просто Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ОкладТарифМакс)", "Позиция")) заменить на Максимум(ВычислитьВыражениеСГруппировкойМассив("Максимум(ОкладТарифМакс)", "Позиция"))
Но почему то перестает работать и сумма с отчета вообще исчезает |
|||
|
2
unenu
26.01.22
✎
16:56
|
а если убрать внешний агрегат, т.е. Суума?
там еще с кавычками во втором разобраться |
|||
|
3
trialex3
26.01.22
✎
16:57
|
(2) если убрать то вообще массив вернется
|
|||
|
4
trialex3
26.01.22
✎
16:58
|
ну это параметр функции такой. я во тут описание нашел https://infostart.ru/1c/articles/1101676/
только не могу понять почему только одна агрегатная функция применяется а другая нет |
|||
|
5
unenu
26.01.22
✎
17:09
|
а если так?
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВычислитьВыражениеСГруппировкойМассив(""ОкладТарифМакс"",""Позиция""))","Позиция")) или так? Максимум(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВычислитьВыражениеСГруппировкойМассив(""ОкладТарифМакс"",""Позиция""))","Позиция")) |
|||
|
6
trialex3
26.01.22
✎
17:10
|
Кстати среднее работает
(5) сейчас проверю |
|||
|
7
trialex3
26.01.22
✎
17:12
|
(5) пустое значение если максимум
|
| Форум | Правила | Описание | Секции | Поиск |