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