Имя: Пароль:
1C
 
Здравствуйте.Подскажите пжл . Как убрать такую ошибку
0 Айрат_116
 
07.06.19
16:08
ТЗОст = ТЗОб.Скопировать();
    ТЗОб.Свернуть("Номенклатура","КоличествоОборот,СуммаОборот,КоличествоОстаток,СуммаОстаток");
    ТЗОб.Колонки.Добавить("КоличествоРез", Новый ОписаниеТипов("Число"));
    ТЗОб.Колонки.Добавить("СуммаРез", Новый ОписаниеТипов("Число"));
    Для Каждого стрТЗОб Из ТЗОб Цикл
        стрТЗОб.КоличествоОстаток = 0;
        стрТЗОб.СуммаОстаток       = 0;
        стрТЗОст = ТЗОст.Найти(стрТЗОб.Номенклатура,"Номенклатура");
        Если стрТЗОст               = Неопределено Тогда Продолжить; КонецЕсли;
        стрТЗОб.КоличествоОстаток = стрТЗОст.КоличествоОстаток;
        стрТЗОб.СуммаОстаток       = стрТЗОст.СуммаОстаток;
        
        стрТЗОб.КоличествоРез     =       стрТЗОб.КоличествоОстаток - стрТЗОб.КоличествоОборот;
        стрТЗОб.СуммаРез          = стрТЗОб.СуммаОстаток - стрТЗОб.СуммаОборот ;
    
Вот тут выходит ошибка -- стрТЗОб.КоличествоРез     =       стрТЗОб.КоличествоОстаток - стрТЗОб.КоличествоОборот;
Преобразование значения к типу Число не может быть выполнено
Помогите как убрать такую ошибку?
1 formista2000
 
07.06.19
16:09
>> Помогите как убрать такую ошибку?
ЕСТЬNULL
2 hhhh
 
07.06.19
16:12
(0) КоличествоОборот у тебя равно null
3 Айрат_116
 
07.06.19
16:14
(2) В запросе надо поставить условие чтоб убрать Null?
или как?
4 dezss
 
07.06.19
16:15
(3) ЕСТЬNULL(<то_что_может_быть_наллом>,0)
5 jsmith82
 
07.06.19
16:16
(3) да (1)
6 eTmy
 
07.06.19
16:16
Представление нуля
7 Айрат_116
 
07.06.19
16:24
Спасибо всем) Получилось