|
ВычислитьВыражениеСГруппировкойМассив - не получается формат поля | ☑ | ||
---|---|---|---|---|
0
Sasha_H
29.03.14
✎
22:18
|
При расчете ресурса делаю такое:
ВычислитьВыражениеСГруппировкойМассив("ВЫБОР КОГДА ЕСТЬNULL(СУММА(Себестоимость),0)<>0 И Контрагент.ерпПроцентПрофита=0 ТОГДА (СУММА(СуммаВыручки)-СУММА(Себестоимость) -СУММА(Бонус))/СУММА(Себестоимость)*100 ИНАЧЕ Контрагент.ерпПроцентПрофита КОНЕЦ", "Менеджер") На закладке Вычисляемые поля по полю "Профит" делаю формат и офрмление поля Число 15.2, но на этой группировке не видит. |
|||
1
Sasha_H
29.03.14
✎
22:20
|
зарано отправил.
Выходит такой результат по этой группировке: 50,262500321777316916951191076680631 когда выходят детали то форматирование применяется. |
|||
2
Sasha_H
29.03.14
✎
22:24
|
Пробовал условное Оформление задать с условием Профит = Заполнено, не помогло
|
|||
3
Sasha_H
29.03.14
✎
22:35
|
||||
4
lobo
29.03.14
✎
23:28
|
есть оформление на закладке "наборыДанных", там где у полей роли прописываются -вроде там надо функцию формата применять
|
|||
5
zladenuw
29.03.14
✎
23:30
|
(4) не помогает. пробовал где и вычисление. так же результат 0
|
|||
6
Sasha_H
29.03.14
✎
23:45
|
написал на партнерку но боюсь там придется ответа долго ждатть
|
|||
7
Sasha_H
30.03.14
✎
00:58
|
удалось решить только так:
СУММА(ВычислитьВыражениеСГруппировкойМассив("ВЫБОР КОГДА ЕСТЬNULL(СУММА(Себестоимость),0)<>0 И Контрагент.ерпПроцентПрофита=0 ТОГДА (СУММА(СуммаВыручки)-СУММА(Себестоимость) -СУММА(Бонус))/СУММА(Себестоимость)*100 ИНАЧЕ Контрагент.ерпПроцентПрофита КОНЕЦ", "Менеджер")) загнать вычисление в СУММА() Но еще не понятно что делеать с общими итогами так как "ОбщийИтог" такой группировки нету. |
|||
8
zladenuw
30.03.14
✎
01:12
|
(7) так в ресурсах. там можно поставить вычисление. и выбрать общий итог. а если 8.3 то и оформление можно выбрать для общего итога. а у меня не вышло. у меня таблица значений и с 2 колонками :(
|
|||
9
Sasha_H
30.03.14
✎
01:53
|
Мне надо чтобы на общих итогах считало не СУММА а именно мое выражение
|
|||
10
Sasha_H
30.03.14
✎
16:31
|
Использовал:
ВычислитьВыражение("ВЫБОР КОГДА ЕСТЬNULL(СУММА(Себестоимость),0)<>0 И Контрагент.ерпПроцентПрофита=0 ТОГДА (СУММА(СуммаВыручки)-СУММА(Себестоимость) -СУММА(Бонус))/СУММА(Себестоимость)*100 ИНАЧЕ Контрагент.ерпПроцентПрофита КОНЕЦ") И расчитать группировки "указал Менеджер, Контрагент, Общие итоги" - все заработало. А для ВычислитьВыражениеСГруппировкойМассив необходимо применять сверху агрегат СУММА(), вот так: СУММА(ВычислитьВыражениеСГруппировкойМассив ("Выражение")) и тогда форматирование применится, но расчетные поля могут быть не верны если расчет процентов идет надо быть внимательным к чему и что применять. Поскольку форматирование не хотело применятся к массиву - поскольку ВычислитьВыражениеСГруппировкойМассив - возвращает массив данных, возможно в обновлениях платформы 1С и добавит такую возможность. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |