Имя: Пароль:
1C
1С v8
Помогите с отчетом СКД
0 bvb
 
24.05.13
13:23
Если кратко :
Как считать значение ресурса (вычисляемого поля) на каждом уровне группировки как выражения от значения ресурсов на этом уровне группировки ?

Развернуто :

В отчете существуют два набора данных (запросы) "План" и "Продажи"
Есть вычисляемое поле "выполнено"  которое считается по полям из обоих наборов данных (оба этих поля также ресурсы) по формуле  :
ВЫБОР
   КОГДА План <> 0
       ТОГДА Продано / (План / 100)
   ИНАЧЕ 0
КОНЕЦ

Поле нормально считается по формуле для каждой строки нижнего уровня группировки строк (Номенклатура)
А для  верхних  уровней группировки в закладке "Ресурсы" можно задать только сумму или среднее , а нужно чтобы считалось от "План" и "Продано" данного уровня группировки
1 azernot
 
24.05.13
13:25
ВЫБОР
   КОГДА Сумма(План) <> 0
       ТОГДА Сумма(Продано) / (Сумма(План) / 100)
   ИНАЧЕ 0
КОНЕЦ
2 azernot
 
24.05.13
13:27
+(1) Это как пример, указывается в ресурсах.
3 bvb
 
24.05.13
13:30
(1) Не понял.
Если разместить это в вычисляемом поле пишет :

"Использование вложенных агрегатных функций не допускается"
4 azernot
 
24.05.13
13:37
См (2) - "указывается в ресурсах"
какое слово из этого предложения непонятно?
В поле "Выражение" на вкладке "Ресурсы" для своего вычисляемого поля пропиши то, что указано в (1). Если эта формула соответствует действительности.
5 bvb
 
24.05.13
13:44
()Я туп как валенок. Я не предполагал что в поле "Выражение" можно что то писать (виной этому что при двойном клике по ячейке не возникает кнопка выбора).

Спасибо огромное.