Имя: Пароль:
1C
1С v8
Как задать условие "Объект не найден" в запросе.
,
0 memogolik
 
06.02.12
16:39
Есть документы реализации, в которых есть контрагенты со значением "объект не найдет". Какой конструкцией запроса можно их получить?
1 Fragster
 
гуру
06.02.12
16:39
.ссылка есть NULL
2 Fragster
 
гуру
06.02.12
16:39
а кого объект не найдёт?
3 Живой Ископаемый
 
06.02.12
16:40
если все контрагенты в группах (нет в корне элементов), то легче всего НЕ В ИЕРАРХИИ и добавить группы из корня
4 Wobland
 
06.02.12
16:40
тут соединять надо
5 Maxus43
 
06.02.12
16:42
6 ИС-2
 
naïve
06.02.12
16:43
попробуй Реквизит.Наименование = ""
7 Reset
 
06.02.12
16:44
(6) Неправильно. Правильно в (1)
8 Fish
 
06.02.12
16:44
(6) Не взлетит.
9 DrShad
 
06.02.12
16:46
(6)у пустой ссылки есть наименование и оно пустое
10 memogolik
 
06.02.12
16:49
(1) (5) спасибо.
И всем остальным тоже большое спасибо!;)
11 Fish
 
06.02.12
16:49
(9) "объект не найден" <> "пустая ссылка" и реквизита "наименование" там нету :))
12 toypaul
 
гуру
06.02.12
17:05
Поле НЕ В (ВЫборка из Контрагентов)
13 sonsimo
 
06.02.12
18:57
(1) - самый правильный вариант. Он будет самым эффективным. Скорее всего он даже к таблице контрагенты не будет обращаться - ограничиться индексом
14 sonsimo
 
06.02.12
19:12
+ (13) хотя лучше сделать явное левое соединение
15 Vladal
 
06.02.12
19:16
(11) Всё правильно. Объект не найден - это как раз значит, что ссылка есть, но сам объект был а) удалён шаловливыми ручками без проверки ссылочной целостности ли б) криво написан обработчик проведения, который программно генерирует ссылки а за собой их не подчищает при перепроведении или отмене проведения.
16 Aleksey
 
06.02.12
19:16
(13) разве Ссылка как раз есть