Имя: Пароль:
1C
1С v8
Почему не работает запрос?
0 lanc2233
 
13.08.13
19:51
ВЫБРАТЬ РАЗЛИЧНЫЕ
                   |    ЕдиницыНоменклатуры.Номенклатура.Ссылка КАК Товар,
                   |    ЕдиницыНоменклатуры.Коэфициент,
                   |    ЕдиницыНоменклатуры.ЕдИзм
                   |ИЗ
                   |    Справочник.Номенклатура КАК СпрНоменклатура
                   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЕдиницыНоменклатуры КАК ЕдиницыНоменклатуры
                   |        ПО СпрНоменклатура.Ссылка = ЕдиницыНоменклатуры.Номенклатура
                   |ГДЕ
                   |    ЕдиницыНоменклатуры.Коэфициент <> 1
                   |    И СпрНоменклатура.ЭтоГруппа = ЛОЖЬ

По идее в выборку должны попасть позиции номенклатуры, на которые нет записей в регистре сведений (а такие элементы точно есть)
Но выдает пустую выборку. Что не так?
1 Fragster
 
модератор
13.08.13
19:52
Потому что NULL <> NULL
2 Fragster
 
модератор
13.08.13
19:53
и NULL <> 1
3 Fragster
 
модератор
13.08.13
19:53
и (NULL <> 1) = ложь
4 Fragster
 
модератор
13.08.13
19:54
и (NULL = 1) = ложь
5 lanc2233
 
13.08.13
19:55
Заменил на ЕСТЬ NULL , теперь все ок. Спасибо.