Имя: Пароль:
1C
 
Про NULL
0 shadow_sw
 
06.11.09
05:05
Доброго времени суток!
вопрос следующий, что содержит в себе переменная, если у нее тип NULL?
1 kitt
 
06.11.09
05:26
NULL это тип? вроде значение.
содержиит значение NULL
2 kitt
 
06.11.09
05:27
в книге знаний вроде что то было про НУЛЛ, гляньте
3 kitt
 
06.11.09
05:27
4 shadow_sw
 
06.11.09
05:31
это все читал, как поймать в запросе НУЛЛ ил заменить его на 0(ноль)?
5 A_Dmitriev
 
06.11.09
05:33
естьNull(Выражение запроса, 0)
6 shadow_sw
 
06.11.09
05:34
(5) спасибо
7 shadow_sw
 
06.11.09
05:35
Процедура или функция с указанным именем не определена (ЕстьNUll)
       Если ЕстьNUll (Результат.СуммаКон,0) Тогда
8 Rie
 
06.11.09
05:41
(7) Определена _в языке запросов_. Там, в запросе, и преобразовывать. А в результате запроса будет уже 0.
9 kitt
 
06.11.09
05:41
тебе надо в запросе или в модуле?
ЕстьNUll это в запросе
в модуле просто пишешь
Если МояПерменная = NULL Тогда
  УбитьВсехЧеловеков();
КонецЕсли;
10 shadow_sw
 
06.11.09
05:44
(9) улыбнуло, попробую, спасибо
11 A_Dmitriev
 
06.11.09
05:54
ВЫБРАТЬ
   ЕСТЬNULL(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход, 0) КАК Поле1
ИЗ
   РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты

(9)Нахрена еще раз результаты запроса обрабатывать? Тем более, по такой смешной причине?
12 kitt
 
06.11.09
05:57
(11)действительно нахрена? просто показал, что можно и так, и эдак.
13 A_Dmitriev
 
06.11.09
05:58
(12)Хорошо, что тут не урологический форум))). Интересно, как бы ты ответил на вопрос: как лучше писать: расстегнув ширинку или нет?
Закон Брукера: Даже маленькая практика стоит большой теории.