|
Как определить , что ссылка не найдена по Уникальному идентификатору ?
| ☑ |
0
Grekos2
21.10.14
✎
13:06
|
Вот код:
Контр = Справочники.Контрагенты.ПолучитьСсылку(Новый Уникальныйидентификатор(ID));
Если Контр.Пустая() Тогда
Сообщить("не найден контрагент по вн коду " + ID);
Конецесли;
При любом значении ID находится ссылка на объект "ОбъектНенайден".
Т.е. ссылка не пустая.
Как определить , что "ОбъектНенайден" ?
По реквизитам ?
|
|
1
Maxus43
21.10.14
✎
13:07
|
Если Контр.ПолучитьОбъект() = Неопределено
|
|
2
Grekos2
21.10.14
✎
13:10
|
(1) Спасибо
|
|
3
Широкий
21.10.14
✎
13:12
|
Если объект ковырять не будешь - лучше запрос попытаться найти в справочнике
|
|
4
Sammo
21.10.14
✎
13:19
|
Немного бустрее будет запросом = найти запросом элемент справочника контрагенты, где ссылка = Контр. Если таких нет, то не найден.
Получить объект немного дольше (правда актуально для тысяч подобных поисков)
|
|