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

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

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

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

для партнера

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

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

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

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