|
как правильно в запросе проверить на пустую ссылку?
| ☑ |
0
vde69
модератор
14.01.14
✎
10:50
|
можно в параметр положить пустую ссылку (не всегда известен тип)
можно типа так Таблица.Реквизит.Ссылка есть null (кривенько)
жду как вариантов так и обоснований что именно будет правильныи
|
|
1
NcSteel
14.01.14
✎
10:52
|
Эээ не понял что надо.
|
|
2
fmrlex
14.01.14
✎
10:55
|
НЕОПРЕДЕЛЕНО?
|
|
3
х86
14.01.14
✎
10:56
|
(2)составные буду неопределено если явно не прописана пустая ссылка
|
|
4
DarKySiK
14.01.14
✎
10:57
|
|
|
5
х86
14.01.14
✎
10:58
|
(0)явно прописываю в запросе ЗНАЧЕНИЕ(ХХХ.ХХХ.ПустаяСсылка)
а кто будет менять тип значения, тот пусть думает
|
|
6
Широкий
14.01.14
✎
10:58
|
Либо прописывать возможные типы, либо есть NULL
|
|
7
NcSteel
14.01.14
✎
10:59
|
Причем в запросе лучше возможные типы не прописывать. Что бы не было Выбор когда.
|
|
8
Maxus43
14.01.14
✎
11:00
|
Есть NULL сработает и на битых ссылках, хотя по факту она не пустая
|
|
9
х86
14.01.14
✎
11:00
|
(5)+
ЗЫЖ >Таблица.Реквизит.Ссылка есть null
влечёт за собой неявное левое соединение, а оно нужно?
|
|
10
vde69
модератор
14.01.14
✎
11:28
|
(8) ну может это и хорошо?
(5) минусом является - хорд код, и при составных типах не работает
|
|
11
Maxus43
14.01.14
✎
11:31
|
(10) может и хорошо, но Битая ссылка это не Пустая, от задачи зависит конечно. Особенно в РИБ такое - штатная ситуация
|
|
12
Serginio1
14.01.14
✎
11:37
|
|
|
13
Нiнавижу 1C
14.01.14
✎
12:12
|
Вот оно изобретение кривого велосипеда от 1С. Порождение миллиона пустых сущностей!
|
|