Вход | Регистрация
 

СКД. "Замысловато" вычисляемое поле

СКД. "Замысловато" вычисляемое поле
Я
   iceman2112
 
18.04.19 - 14:43
Добрый день, граждане.
УТ 11
Есть отчет, группировки меняться не будут:
|                   | СуммаПродажи | Поле 1 |
Партнер             |               |        |
   - Сделка         |               |        |
     - Регистратор  |               |        |

В сделке есть реквизит (число), пусть будет Реквизит1.

Сделал Поле в вычисляемых полях, так ВЫЧИСЛИТЬВЫРАЖЕНИЕ("СУММА(СуммаПродажи) + МАКСИМУМ(Сделка.Реквизит1)")
Соответственно, по группировке Регистратор = 0 (как мне и нужно), по группировке сделке тоже вычисляется как мне нужно, а вот по группировке Партнер нет. Там должно быть сумма Поле 1 по группировке Сделка.
Я пробовал делать второе поле, которые будет суммировать это поле.
Кто нибудь сталкивался с такой задачи, просто подскажите в какую сторону двигаться?
 
 
   toypaul
 
1 - 18.04.19 - 14:50
"Там должно быть сумма Поле 1 по группировке Сделка" это как понять? ответ зависит от того как считается Поле1 для сделки
   toypaul
 
2 - 18.04.19 - 14:59
если я правильно понял, то для партнера надо написать

ВычислитьВыражениеСГруппировкойМассив("Сумма(ВЫЧИСЛИТЬВЫРАЖЕНИЕ(""СУММА(СуммаПродажи) + МАКСИМУМ(Сделка.Реквизит1)""))","Сделка")
   iceman2112
 
3 - 18.04.19 - 15:06
(1)             Поле 1
Партнер          12000 (то тут должно быть так)
    Сделка 1     5000 (вычислилось)
    Сделка 2     7000  (вычислилось)
   iceman2112
 
4 - 18.04.19 - 15:07
(2) Вроде да, сейчас попробую
   toypaul
 
5 - 18.04.19 - 15:13
я кстати не понял зачем тут ВЫЧИСЛИТЬВЫРАЖЕНИЕ. оно тут не нужно. для сделки достаточно СУММА(СуммаПродажи) + МАКСИМУМ(Сделка.Реквизит1)
. для регистратора "" или 0

для партнера

Сумма(ВычислитьВыражениеСГруппировкойМассив("СУММА(СуммаПродажи) + МАКСИМУМ(Сделка.Реквизит1)","Сделка"))
   toypaul
 
6 - 18.04.19 - 15:14
в (2) ошибка. правильно будет так

Сумма(ВычислитьВыражениеСГруппировкойМассив("ВЫЧИСЛИТЬВЫРАЖЕНИЕ(""СУММА(СуммаПродажи) + МАКСИМУМ(Сделка.Реквизит1)"")","Сделка"))

не туда Сумма запихал

а вообще СОВСЕМ правильно в (5)
   iceman2112
 
7 - 18.04.19 - 15:53
(6), (2) Работает, причем отлично для Сделки и Партнера и общего итога
   iceman2112
 
8 - 18.04.19 - 15:53
Спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.