Имя: Пароль:
1C
1С v8
СКД. Неверные параметры
0 prilforreal
 
02.08.18
16:24
Добрый день! Отчет пишу на скд, при формировании вылетает ошибка: Ошибка в выражении по причине:Неверные параметры "AVG", насколько я понимаю программа не хочет считать среднее, подскажите как быть?

ВЫБРАТЬ
    ПроизводствоТабличнаяЧасть1.Ссылка.Проведен,
    ПроизводствоТабличнаяЧасть1.Ссылка.Дата,
    ПроизводствоТабличнаяЧасть1.Ссылка.Автор,
    ПроизводствоТабличнаяЧасть1.ПлощадьИзделия,
    ПроизводствоТабличнаяЧасть1.ПлощадьМатериала,
    ПроизводствоТабличнаяЧасть1.КолФотоПечать,
    ПроизводствоТабличнаяЧасть1.Рулон,
    ПроизводствоТабличнаяЧасть1.Ссылка,
    ПроизводствоТабличнаяЧасть1.Код,
    ВЫБОР
        КОГДА ПроизводствоТабличнаяЧасть1.ПлощадьМатериала = 0
            ТОГДА ""
        ИНАЧЕ ПроизводствоТабличнаяЧасть1.ПлощадьИзделия / ПроизводствоТабличнаяЧасть1.ПлощадьМатериала * 100
    КОНЕЦ КАК КИМ
ИЗ
    Документ.Производство.ТабличнаяЧасть1 КАК ПроизводствоТабличнаяЧасть1
1 s03
 
02.08.18
16:26
"Неверные параметры" к среднему отношения не имеют. У тебя что-то другое там
2 Ненавижу 1С
 
гуру
02.08.18
16:27
ТОГДА NULL
3 prilforreal
 
02.08.18
16:27
4 prilforreal
 
02.08.18
16:27
(2) Я таким образом делал потому что на ноль делить нельзя..
5 Cool_Profi
 
02.08.18
16:31
КОГДА ПроизводствоТабличнаяЧасть1.ПлощадьМатериала = 0
            ТОГДА 0
6 Ненавижу 1С
 
гуру
02.08.18
16:31
и мне кажется правильнее ресурс вычислять так:

СУММА(ПроизводствоТабличнаяЧасть1.ПлощадьИзделия) / СУММА(ПроизводствоТабличнаяЧасть1.ПлощадьМатериала) * 100
7 prilforreal
 
02.08.18
16:31
(2) Спасибище! С NULL все работает!