Имя: Пароль:
1C
 
Как в запросе реализовать условие проверки пустого значения реквизита?
, ,
0 AlexBor
 
naïve
10.09.21
09:37
ВЫБРАТЬ
                    |    ФизическиеЛица.Ссылка КАК Ссылка,
                    |    ФизическиеЛица.Наименование КАК Наименование
                    |ИЗ
                    |    Справочник.ФизическиеЛица КАК ФизическиеЛица
                    |ГДЕ
                    |    ФизическиеЛица.ПодпрограммаРождениеРебенка = 1
                    |    И ФизическиеЛица.ИС_НомерПоПорядку = &ПустаяСсылка ??????????????????????
1 piter3
 
10.09.21
09:38
2 Kassern
 
10.09.21
09:39
(0) а тут точно реквизит "ИС_НомерПоПорядку " ссылочного типа? Если это тупо строка то можно с "" сравнить, если число то с 0.
3 AlexBor
 
naïve
10.09.21
09:41
(2) число
4 AlexBor
 
naïve
10.09.21
09:54
(2) а как с 0 сравнить не совсем понятно?
5 ДенисЧ
 
10.09.21
09:57
(4) Сравни с ненулём и поставь отрицание, если для тебя сравнение с нулём слишком сложно
6 Малыш Джон
 
10.09.21
10:00
(4) ну это уже продвинутый уровень владения 1С нужен... В первые несколько лет это мало у кого получается
7 AlexBor
 
naïve
10.09.21
10:05
(5)  (2)  Спасибо получилось
8 Ненавижу 1С
 
гуру
10.09.21
10:13
Что-то вы быстро отразобрались, а если там NULL?
9 Kassern
 
10.09.21
10:13
(8) в запросе всего 1 таблица, не может там быть нул)
10 Kassern
 
10.09.21
10:14
(8) а вот когда он решит эту табличку прикрутить к другой, тогда появится новая ветка, почему не отрабатывает условие запроса)
11 Guk
 
10.09.21
10:49
И НЕ ЕсьтьNull(ФизическиеЛица.ИС_НомерПоПорядку, 0) = 0...
12 Ненавижу 1С
 
гуру
10.09.21
11:30
(9) для групп иерархического справочника - может
13 Kassern
 
10.09.21
11:41
(12) тоже верно)
Основная теорема систематики: Новые системы плодят новые проблемы.