Имя: Пароль:
1C
1С v8
Язык запросов null в условии
0 rool
 
18.02.14
11:29
День добрый!

Ламерский вопрос.

Есть запрос:

ВЫБРАТЬ
    Оплаты.Организация КАК Организация,
    Оплаты.Контрагент КАК Контрагент,
    Оплаты.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
    СУММА(Оплаты.СуммаОстаток) КАК СуммаОстаток,
    СУММА(Оплаты.СебестоимостьОстаток) КАК СебестоимостьОстаток,
    Оплаты.ДокументРеализации.ДоговорКонтрагента.ВидДоговора,
    Оплаты.ДокументРеализации
ИЗ
    РегистрНакопления.Оплаты.Остатки(&Дата, ) КАК Оплаты
ГДЕ
    Оплаты.Организация = &Организация
    И Оплаты.СуммаОстаток > 0
    И Оплаты.ДокументРеализации.ДоговорКонтрагента.ВидДоговора = NULL

СГРУППИРОВАТЬ ПО
    Оплаты.Организация,
    Оплаты.Контрагент,
    Оплаты.НоменклатурнаяГруппа,
    Оплаты.ДокументРеализации.ДоговорКонтрагента.ВидДоговора,
    Оплаты.ДокументРеализации

УПОРЯДОЧИТЬ ПО
    Организация,
    Контрагент

При выполнении выдает пустую выборку

Если удалить условие:

И Оплаты.ДокументРеализации.ДоговорКонтрагента.ВидДоговора = NULL

запрос выбирает две строки с видом договора равным NULL

как сформулировать условия запроса чтобы выдавались только такие строки?
1 Wobland
 
18.02.14
11:29
есть NULL
2 le_
 
18.02.14
11:29
есть null вместо = null
3 rool
 
18.02.14
11:31
(1)(2) Спасибо)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс