как проверить в запросе на пустое значение составного типа ? #613025


#0 by Длинный Клиент
Реквизит документа "Реализация" "Проект". Составной тип. 2 справочника. Как в запросе выбрать "Реализации, у которых "Проект" пустой ?
#1 by Reset
вроде так сработать должно Проект=Неопределено, проверь
#2 by ptiz
Возможно 3 варианта: 1) неопределено 2) пустое значение первого типа 3) пустое значение второго типа Если тип реквизита "справочник" двух типов, то можно так: ГДЕ Реализация.Проект.Код ЕСТЬ NULL
#3 by Vakhrin
ГДЕ
#4 by shuhard
+1
#5 by ParinovS
ГДЕ Реализация.Проект = &ЗначениеПустойССылки1 ИЛИ ГДЕ Реализация.Проект = &ЗначениеПустойССылки2 ИЛИ Реализация.Проект ЕСТЬ NULL
#6 by hhhh
не NULL, а Реализация.Проект = НЕОПРЕДЕЛЕНО . Голова - два уха.
#7 by Ненавижу 1С
попались, красавчеги?
#8 by ptiz
Как можно NULL и Неопределено перепутать - не понимаю! Абсолютно разные вещи.
#9 by fisher
Нет! Только не это :)
#10 by Ненавижу 1С
одна из них - лишний костыль
#11 by Fragster
Проект.Ссылка Есть NULL
#12 by PR
В мозгу у тебя костыль. Еще срач раздуй опять :))
#13 by Ненавижу 1С
представьте ситуацию, жил-был реквизит, простого ссылочного типа в запросах была честная проверка на (не)равенство пустой ссылки и вот вот однажды тип стал составным как славно же ))
#14 by Ненавижу 1С
еще забань меня, просто ты не видел ничего кроме 1С
#15 by Fragster
я с таким сталкивался... весело, да
#16 by Ranger_83
может так: НЕ РеализацияТоваровУслуг.Проект.Ссылка Есть NULL
#17 by shuhard
нет, нет и нет нормальная для УПП ситуация когда половина документов пишет пустую ссылку, а половина Неопределено
#18 by Ranger_83
Думаешь нет? Вот тут нашел,вроде помогло
#19 by Feanor
а как по-фэншую в этих случаях должно быть?
#20 by shuhard
я не думаю, я знаю =)
#21 by Fragster
на самом деле пустая ссылка должна быть без типа, типа 0000000000000000000 и пустая ссылка любого типа равна этой мета-пустой ссылке
#22 by fisher
Да ну нафиг. Лучше сложная проверка, чем лишнее соединение.
#23 by Ranger_83
Интригант
#24 by Feanor
а если в типах не тока ссылки?
#25 by ptiz
Да, так правильнее.
#26 by Infsams654
+ попались апологеты, а если еще это вспомним
#27 by H A D G E H O G s
Пустые ссылки разных справочников должны быть равны друг другу?
#28 by Ненавижу 1С
NULL и только он!
#29 by Ненавижу 1С
пустых ссылок не должно быть ))
#30 by H A D G E H O G s
Истина Истина Ложь?
#31 by H A D G E H O G s
Феерично.
#32 by H A D G E H O G s
Конечно, конечно.
#33 by Feanor
тебе лично чем плохо, что есть 2 сущности вместо одной?
#34 by Ненавижу 1С
вот и хорошо, что ты признал такую простую вещь
#35 by H A D G E H O G s
Он старый солдат. Он не знает слов любви.
#36 by Ненавижу 1С
мне лично - да ничем, просто не фэншуй это
#37 by Feanor
зато разговоров как о фундаментальной проблеме ))))
#38 by Ненавижу 1С
об этом я все таки хочу кое-что написать
#39 by H A D G E H O G s
Передай это (Владимиру, зачеркнуто) Нуралиеву.
#40 by Infsams654
проверил, никаких NULL. Если в поле не выбран тип <Т> и записано пустое, то возвращает Неопределено, при выбранном типе с незаполненным значением возвращает пустую ссылку этого типа.
#41 by H A D G E H O G s
Это он вредительствует из вредности. Не обращай внимание. Темные силы реют над нами!
#42 by Ненавижу 1С
ты еще не в теме а ты уже
#43 by mehfk
Это ты RIGHT JOIN или LEFT JOIN еще не делал
#44 by Infsams654
при чем тут join NULL, как раз и может быть получен при ненайденном соединении. В полях реального объекта такого значения быть не может
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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