Имя: Пароль:
1C
 
Контроль в запросе: Как проверить на пустое значение?
0 _Atilla999
 
30.03.07
09:51
Сабжжж
1 АЛьФ
 
30.03.07
09:52
ПустоеЗначение()
2 чувак
 
30.03.07
09:52
Если резульатат запроса=NULL
3 _Atilla999
 
30.03.07
09:53
Сорри: в 1СV80
4 _Atilla999
 
30.03.07
09:56
isNull в обычном SQL запросе?

Смотрю в запросе 1С такого нету.
5 чувак
 
30.03.07
10:00
(4) Есть ты хорошенько посмотри
6 _Atilla999
 
30.03.07
10:11
Нашел

is NOT NULL

На русском
ЕСТЬ НЕ NULL

т.е. NULL не переводится.
7 чувак
 
30.03.07
10:14
(6) правильно

ВЫБРАТЬ Наименование, СтранаПроисхождения КАК Страна
ИЗ Справочник.Номенклатура
ГДЕ СтранаПроисхождения ЕСТЬ NULL
8 Широкий
 
30.03.07
10:23
(7) Неправильно
9 чувак
 
30.03.07
10:28
(8) Я знаю, это просто хотел доказать что есть NULL в восьмерке
10 Мелкий бес
 
30.03.07
10:30
пустое значение и NULL совершенно разные сущности
11 _Atilla999
 
30.03.07
10:30
Но...
если реквизит тип строка, то все равно выводит пустые
12 _Atilla999
 
30.03.07
10:35
(10) как это отразить в запросе?
13 Широкий
 
30.03.07
10:36
Если реквизит строка, то:
ВЫБРАТЬ
   Номенклатура.Ссылка
ИЗ
   Справочник.Номенклатура КАК Номенклатура
ГДЕ
   Номенклатура.Менеджер=""

Если реквизит какой нить справочник, то:
ВЫБРАТЬ
   Номенклатура.Ссылка
ИЗ
   Справочник.Номенклатура КАК Номенклатура
ГДЕ
   Номенклатура.Менеджер.Ссылка ЕСТЬ NULL
14 Defender aka LINN
 
30.03.07
10:40
(0), (13) А параметры использовать что мешает?
15 _Atilla999
 
30.03.07
10:43
ГДЕ
   Номенклатура.Менеджер=""

А СокрЛП можно использовать?

У меня не получается.
16 _Atilla999
 
30.03.07
10:45
(14) Я не знаю, какой спр и какой реквизит может попасть в мой запрос.

В чем и загвоздка.
17 Широкий
 
30.03.07
10:49
(16) т.е. сам не знаешь чего хочешь... понятно
18 _Atilla999
 
30.03.07
11:01
(17) Дали какой то спр и реквизит.

Задача: Вывести элементы в которых этот реквизит пустой.

Получается я должен делать несколько запросов:
если строка
если ссылка
если ...

Так?
19 КонецЕсли
 
30.03.07
11:13
=Неопределено     ещё может быть.
Ошибка? Это не ошибка, это системная функция.