Имя: Пароль:
1C
 
проверка в запросе поля на пустое значение
0 falselight
 
27.07.16
10:45
Нужно выбрать элементы справочника запросом, только те
у которых заполнено одно поле. Как проверить это в запросе?
Что поле заполнено.
1 DDwe
 
27.07.16
10:48
(0) Что в поле?
2 falselight
 
27.07.16
10:48
(1) строка 11 символов
3 f_vadim
 
27.07.16
10:49
ужс
4 Lexey_
 
27.07.16
10:49
(2) товарищ Ливингстар до сих пор не умеет сравнивать с пустой строкой?
5 Jija Grenkov
 
27.07.16
10:50
проверяй на пустую строку в запросе 4 двойных ковычки. В твоем случае поле не должно быть равно лиералу """"
6 falselight
 
27.07.16
10:53
(5) да я делаю так

Поле <> """"
7 falselight
 
27.07.16
10:54
но значения все равно есть в выборке где в этом поле пусто, ""
8 falselight
 
27.07.16
10:56
если поставить Поле = """"
то вообще ничего не выбирается
а значения эти есть
как то странно, что то тут не так!
9 Sammo
 
27.07.16
10:58
Если поле фиксированной длины (например, код справочника), то пустое значение всегда будет 11 пробелов.
Иначе проверять на отсутствие символов, но не будет отлавливать один пробел, два пробела и т.п.
10 falselight
 
27.07.16
11:04
(9) да фиксированной 11 символов
11 Jija Grenkov
 
27.07.16
11:06
Я считал, что сравнение на пустую строку игнорирует пробелы. Может поле составное или получается в результате соединения. Тогда может быть неопределено или null. Попробуйте в запросе вывести ТИПЗНАЧЕНИЯ(Поле)
12 falselight
 
27.07.16
11:06
(9) так запрос не воспринимает
Поле <> ""           ""
13 falselight
 
27.07.16
11:07
(11) оно строка 11 символов
заполнено в режиме предприятия или не заполнено
14 falselight
 
27.07.16
11:09
попробовал так сделать в запросе

поле <> "           "
15 Jija Grenkov
 
27.07.16
11:13
Что вовзращает запрос в этом поле, если не накладывать какие либо условия?
16 falselight
 
27.07.16
12:03
(15) там код с тире 11 символов, или пусто
17 корум
 
27.07.16
12:25
(14)
поле <> &ТвойПараметр

...

параметр запроса

ТвойПараметр = "           ";

так попробуй
18 falselight
 
27.07.16
13:29
(17)  я так попробовал, вроде сработало

Поле <> ""           ""
19 Vladal
 
27.07.16
14:23
а там точно строка, не NULL и не пустая ссылка?