|
Как правильно выбрать метод проверки
| ☑ |
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) Любопытно новость. Нет номера, нет даты ?
Если все таки хочешь без привязки к коллекции - делай через "Объект не найден".
|
|