Имя: Пароль:
1C
1С v8
СКД, агрегатные функции
,
0 raytan
 
27.10.15
14:54
Есть отчет на СКД. В нем есть группировки с различными отборами для каждой группировки. Возможно ли сделать так, чтобы агрегатные поля (Сумма, Среднее значение и т.д.) вычислялись до отбора.
Поясню. Допустим у нас есть таблица

Подразделение1  Заявка1  15
Подразделение1  Заявка2  10
Подразделение2  Заявка3  25
Подразделение2  Заявка4  30
Подразделение3  Заявка5  50

Группируем по подразделению, потом по заявкам. На группировку по заявкам накладываем отбор Заявка <> Заявка3 И Заявка <> Заявка4

Хочется получить:

Подразделение1  25
  Заявка1  15
  Заявка2  10
Подразделение2  55
Подразделение3  50
  Заявка5  50


НО получаем ((
Подразделение1  25
  Заявка1  15
  Заявка2  10
Подразделение2  0 !!!
Подразделение3  50
  Заявка5  50
1 rabbidX
 
27.10.15
15:05
В чем смысл сего извращения? Получаете итоговые данные по подразделениям, делаете детализацию по заявкам и некоторые строки детализации хотите спрятать, но так, чтобы итоговые данные не изменились. Очень странный отчет.
2 2083
 
27.10.15
15:08
(0) по агрегатным функциям хз... а что если сделать два источника данных: в одном посчитать итоги без детализации, а второй присоединить отдельно с детализацией?
3 raytan
 
27.10.15
15:17
(2) как вариант, но не хочется (( все таки сделано практически все, кроме этой "мелочи"
4 raytan
 
27.10.15
15:17
(1) Если задал вопрос, то наверное есть смысл..
5 DmitrO
 
27.10.15
15:27
(0)а если просто установить отбор не на отчет, а на группировку по полю Заявка, и в доп.настройках по этой группировке отключить вывод отбора?
6 DmitrO
 
27.10.15
15:30
(5)+ то и будет то что хочется.
7 raytan
 
27.10.15
15:54
(5) отбор как раз и устанавливается для группировки.
Кстати, подумал, что нагляднее в моем примере будет устанавливать отбор на группировке по заявкам:
Подразделение <> Подразделение3.
Но это так..
8 raytan
 
27.10.15
15:55
(7) Подразделение2*
9 DmitrO
 
27.10.15
16:21
(7)А у меня работает. Скриншот формы настроек с установленным отбором показывай.