Имя: Пароль:
1C
1С v8
Помогите начинающему, как правильно применить NULL
0 Samir
 
15.04.13
09:33
Делаю запрос, делаю:

Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
  ВыручкаВсего = ВыручкаВсего - Выборка.ВыручкаВозврат;
КонецЕсли;

ВыручкаВсего в любом случае число,
А вот Выборка.ВыручкаВозврат иногда NULL, не было возвратов
и когда он таковой пишет
Преобразование значения к типу Число не может быть выполнено
       ВыручкаВсего = ВыручкаВсего - Выборка.ВыручкаВозврат;

Вопрос нуба как вставить условие на запрос NULL, я уже и спереди и сздади и по всякому, наверно только правильно не вставлял.
1 Cube
 
15.04.13
09:34
(0) В запросе используй ЕстьNull(МоёЧисло, 0)
2 фросия
 
15.04.13
09:34
в запросе проверяй если null то подставляй вместо него 0.
3 MSII
 
15.04.13
09:34
ЕстьNULL
4 ДенисЧ
 
15.04.13
09:34
В запросе поставь ЕСТЬNULL(ВыручкаВозврат, 0) КАК ВыручкаВозврат
5 В тылу врага
 
15.04.13
09:36
думаю, что ВыручкаВсего могла быть посчитана в самом запросе