Имя: Пароль:
1C
 
СКД. Суммирование по максимальным значением группировки
,
0 depthzer0
 
26.08.15
14:16
Ситуация. В наборе данных есть поля Организация, Сотрудник, Накладная, Плановое значение. Где Плановое значение для сотрудника фиксировано.

Хочу оставить в наборе данных Накладные, при этом выводить в отчёт показатели по

Организация - Сумма(Плановых значений сотрудников)
Сотрудник - Плановое значение

Для этого в ресурсе по сотруднику сделал Максимум(Плановое значение) с указанием в поле Рассчитывать по - Сотрудник

А вот как добиться желаемого с Организацией - тупик..

Подскажите, пожалуйста, можно ли так сделать и как?
1 depthzer0
 
26.08.15
14:58
Или нельзя?
2 vicof
 
26.08.15
14:58
ВычислитьВыражениеСГруппировкойМассив
3 vicof
 
26.08.15
14:59
Или два ресурса завести
4 bootini
 
26.08.15
15:00
Второй ресурс добавляй Сумма(Плановое значение) рассчитать по организации
5 EugeniaK
 
26.08.15
15:00
Смотри в справке "Функции языка выражений системы компоновки данных"
Скорее всего подойдет ВычислитьВыражениеСГруппировкойМассив() или ВычислитьВыражениеСГруппировкойТаблицаЗначений()
6 depthzer0
 
26.08.15
15:04
(3) завёл два ресурса по одному вычисляемому полю. поле назвал ВычисляемоеПлановоеЗначение

в ресурсе для Сотрудника указал Максимум(ПлановоеЗначение)

но что указать в ресурсе для Организации? - вот что не могу понять.
7 bootini
 
26.08.15
15:05
(4) Это если плановое значение не присутствует в каждой строке с накладной, если присутствует тогда:

Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ПлановоеЗначение )","Сотрудник")) Рассчитывать по огранизации
8 depthzer0
 
26.08.15
15:06
(4) я в сабже не достаточно подробно описал суть. Плановое значение, например, 20. Оно подтягивается из какого-то регистра дополтельного. А накладных, например, 10.

Тогда по организации получается 200.
9 bootini
 
26.08.15
15:06
(6) Дык тоже самое, Плановое значение, только сумма  Сумма(ПлановоеЗначение)
10 depthzer0
 
26.08.15
15:06
(7) ух ты, попробую, спасибо
11 bootini
 
26.08.15
15:06
(9)
Тогда так:
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ПлановоеЗначение )","Сотрудник")) Рассчитывать по огранизации
12 depthzer0
 
26.08.15
15:09
(7) вах, кудесник!

(11) да, помогло, спасибо! куда благодарности засылать?