Имя: Пароль:
1C
1С v8
Совет по отчету в СКД
0 p1C
 
16.02.17
12:08
Всем доброго дня!
Есть отчет на СКД и сталкнулся с проблемой по расчету общего итога . Отчет имеет 2 группировки (Номенклатура и Номенклатурная группа) и по ресурсу "ПроцентВыполнения" есть разные формулы. Например:
   гр. "Номенклатура": Выбор когда Номенклатура.ВключитьВозвратыВРасчет Тогда Сумма(Продажи)-Сумма(Возвраты)/Среднее(КолвоДней) иначе Сумма(Продажи)/Среднее(КолвоДней) Конец.

Для группировки "НоменлкатурнаяГруппа" использую другую формулу: Тут использую функцию "ВычислитьВыражениеСГруппировкойМассив" (формула тяжелая поэтому не опишу ее). Тут все хорошо.

Как в общих итогов получить среднее по группировке "НоменклатурнаяГруппа" ? Попытался написать среднее от формулы группировки "НоменклатурнаяГруппа" но не позволяет (нельзя использовать вложенных агрегатных функций)
1 Windyhead
 
16.02.17
12:17
Какая-то проблема в фразе "В общих итогах получить среднее по группировке "НоменклатурнаяГруппа" "

Может в ресурсе указать использовать не только для группировки "НоменклатурнаяГруппа", но и в общих итогах?
2 p1C
 
16.02.17
12:20
Для (1): мне в общий итог посчитает точно как для номенклатурной группы, а мне надо среднее от этих значений
3 Windyhead
 
16.02.17
12:25
(2) С чего вдруг? Только если номенклатурная группа будет одна.
4 Windyhead
 
16.02.17
12:28
(2)
НомГрупа1   Среднне = 3.5
    детали1            5    
    детали2            2    
НомГрупа2   Среднне =  2
    детали1            2    
    детали2            2    

Общи1 итог  Среднее = 2,75      

Хочешь по группам считай хочешь по детальным...
5 p1C
 
16.02.17
12:43
(4)
Формула по номенклатурной группе сложная: ВычислитьВыражениеСГруппировкойМассив("Формула1","Номенклатура")+ВычислитьВыражениеСГруппировкойМассив("Формула2","Номенклатура")+Формула(100 если ВычислитьВыражениеСГруппировкойМассив("Возврат","Номенклатура")<5%) / ВычислитьВыражениеСГруппировкойМассив("КолвоДнейПродаж","Номенклатура")

И как получить среднее от этого ?
6 Windyhead
 
16.02.17
14:01
(5) (Сложная формула)/КоличествоЗаписей и поставить флажок для итогов.
Сойдет? или среднее это опять что то другое?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн