Имя: Пароль:
1C
1С v8
Как правильно выбрать метод проверки
0 Sasha_H
 
10.04.12
16:40
СсылкаАвто = Справочники.ТранспортныеСредства.ПолучитьСсылку(Новый УникальныйИдентификатор(СтрокаРейс.ВнешнийIDАвто));

Возвращаемое значение либо ссылка либо объект не найден.

Вопрос, как красиво проверить Условие возвращаемого значения!?
1 Sasha_H
 
10.04.12
16:41
Дополню(0)

так как условиие: Если СсылкаАвто.Пустая() Тогда для объект не найден не воспроизводится, а надо как-то проверить.
2 Kashemir
 
10.04.12
16:43
"Объект не найден" :) Это не красиво и не учитывает локализацию однако работает. Из альтернатив можно проверить значение какого-то предопределенного реквизита - однако это еще менее универсально и требует учета типа коллекции ссылки (в данном случае - справочников)
3 Sasha_H
 
10.04.12
16:46
можно попытатся: СсылкаАвто.ПолучитьОбъект()
4 Sasha_H
 
10.04.12
16:46
в таком случае возврратится значение "Неопределено"
5 Sasha_H
 
10.04.12
16:46
комбинирую тут в отладчике
6 Kashemir
 
10.04.12
16:49
(3) Чем обращение к реквизиту хуже ?
7 Sasha_H
 
10.04.12
17:48
у документов его нету.
8 Kashemir
 
10.04.12
18:14
(7) Любопытно новость. Нет номера, нет даты ?

Если все таки  хочешь без привязки к коллекции - делай через "Объект не найден".