Каким методом выявить, что "Объект не найден"? #401720


#0 by мистец
Как в модуле проверить реквизит на "Объект не найден"? Тип - справочник. ЗначениеЗаполнено - не подходит само собой.
#1 by DrWatson
ПолучитьОбъект будет Неопределено
#2 by vmv
ПустаяСсылка
#3 by Ненавижу 1С
почему ПустаяСсылка пройдет, а  ЗначениеЗаполнено нет?
#4 by Невский Александр
ПустаяСсылка - будет работать? :)) Там же ссылка все равно есть - только на удаленный объект
#5 by DrWatson
+ правда это долго, проще ссылку в строку и поиск по "Объект не найден"
#6 by Sammo
ПустаяСсылка будет Ложь Только ПолучитьОбъект = Неопределено В запросе .Ссылка Есть NULL
#7 by nop
ссылка есть, а объекта нет. ЗначениеЗаполнено а что ты в него передавать будешь?
#8 by Ненавижу 1С
непонятно вообще, когда такая ситуация появляется
#9 by Ненавижу 1С
то что вызывает метод ПустаяССылка
#10 by Невский Александр
просто объект непосредственно удаляют
#11 by Ненавижу 1С
ЗначениеЗаполнено(Ссылка)
#12 by DrWatson
проверяет на равенство с пустой ссылкой. К базе данных метод не обаращается
#13 by quest
получитьОбъект и далее уже смотришь что имеем
#14 by nop
имхо ЗначениеЗаполнено(Объект.Ссылка) всегда будет заполнено, если Объект.ЭтоНовый = Ложь;
#15 by мистец
Ошибка при вызове метода контекста (ПолучитьОбъект): Элемент не выбран!                Если Реквизит.ПолучитьОбъект = Неопределено Тогда по причине: Элемент не выбран!
#16 by мистец
через попытку попробую
#17 by DrWatson
значит у тебя пустая ссылка
#18 by PowerBoy
:) , тип реквизита смотри
#19 by НЕА123
правильно через запрос, как в .
#20 by мистец
Хотя криво, но мне разово. Работает.
#21 by Рэйв
ГДЕ   Объект.Ссылка Есть NULL
#22 by Irbis
Автор в поиск. Даже статья есть на форуме.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С