Отбор в запросе строк с пустым полем Ссылка #409464


#0 by Futarkh
Всю голову сломал, но не могу написать запрос с отбором по строкам у которых поле Ссылка имеет тип Неопределено
#1 by Aprobator
Составной тип что ли? Или пустое значение?
#2 by 73
Если только НЕОПРЕДЕЛЕНО:
#3 by Aprobator
Если ссылка на документы - то Ссылка.Номер ECТЬNULL Для справочников Ссылка.Код ЕСТЬNULL. Это для составного типа.
#4 by Futarkh
тип у поля Ссылка составной и этот состав определяется в процессе и заранее не известен
#5 by Aprobator
а такое есть в запросе?
#6 by 73
+ с пробелом. Да.
#7 by Aprobator
тогда хуже.
#8 by Aprobator
в этом случае может случайно затесаться какя - нить ссылка на пустое значение.
#9 by 73
попробуй: Ссылка.Ссылка Есть Null
#10 by Futarkh
ошибка
#11 by Futarkh
т.е я написал
#12 by Futarkh
#13 by Futarkh
+ Поле не найдено Ссылка.Ссылка
#14 by Господин ПЖ
с фига ли ему быть null? это же не поле из правой таблицы в левом соединении
#15 by Futarkh
А вот так работает
#16 by Aprobator
только это пустые ссылки не отлавливает.
#17 by Futarkh
что такое пустые ссылки?
#18 by Господин ПЖ
поле составного типа. тип ссылки выбран. содержание поля - пустая ссылка выбранного типа
#19 by 73
А там вообще чтоль любая ссылка или как-то ограничивается? Ну может - документы или справочники?
#20 by Futarkh
Таких быть не может. Если пустое значение, то только типа Неопределено. Ссылка не любого типа, а определенных справочников и документов, но их может быть очень много
#21 by Futarkh
Просто типы определяются програмно, и все комбинации перебирать мне не улыбает
#22 by Господин ПЖ
>>Таких быть не может. Если пустое значение, то только типа Неопределено. проверка стоит на заполнение?
#23 by Futarkh
ну типа того.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С