Имя: Пароль:
1C
1С v8
СКД вычисляемое поле проценты в итогах
0 R0mbes
 
04.09.16
18:07
Всем доброго времени суток.
подскажите как можно сделать такую задачу:
нужно посчитать процент по группировкам в СКД
Группировка по иерархии номенклатуры
Есть поля:
"Количество1"
"Количество2"
и вычисляемое поле "Процент отклонения"

для подсчета в % - создал вычисляемое поле "Процент отклонения".
на закладке "Ресурсы"- в поле "Выражение" указал
ВЫБОР КОГДА Количество1=0
Тогда 100
ИНАЧЕ СУММА(Количество2)/СУММА(Количество1)*100-100
КОНЕЦ

При такой настройке почти все получается, но есть такие моменты, где не срабатывает , например:

ИЕРАРХИЯ  Количество1=100 Количество2=50 Процент=100
    товар А - количество1=0 количество2=50 процент=100
    товар А - количество1=100 количество2=0 процент=-100
1 R0mbes
 
04.09.16
18:22
Причем когда формула просто СУММА(Количество2)/СУММА(Количество1)*100-100

тогда в итогах считается процент правильно, а в детальных записях пишет "деление на ноль"
2 hhhh
 
04.09.16
21:29
(1) а вы сами смотрели этоти запрос? ведь бред какой-то

почему в одном месте СУММА() в другом без Суммы, просто написано Количество1. Как оно у вас вообще работает?
3 Горогуля
 
05.09.16
03:12
когда сумма(количество1)=0?
4 SleepyHead
 
гуру
05.09.16
07:20
А что, системное поведение СКД (расчет процента от числового ресурса) отменили?

На 8.3.6 работает точно.
5 SleepyHead
 
гуру
05.09.16
07:31
6 SleepyHead
 
гуру
05.09.16
07:32
Создай вычисляемое поле "Отклонение", помести его в ресурсы, потом считай процент средствами СКД