Программно проверить логическую целостность ссылки #610045


#0 by _Demos_
Собственно как программно проверить логическую целостность ссылки? Даже если <Объект не найден> метод пустаявозвращает ложь ЗначениеЗаполнено Истина ???
#1 by Defender aka LINN
Запрос
#2 by Fragster
.ПолучитьОбъект = Неопределено же. А вообще за 3 года можно уже поиском научиться пользоваться
#3 by strange2007
Самый тупой вариант:
#4 by veronika1888
если наименование будет содержать "Объект не найден" то будет клевый прикол
#5 by _Demos_
я так и сам могу новый УникальныйИдентификатор("36-знач строка") может методы существуют специальные для этого
#6 by vmv
Запрос Такое сообщение уже было отправлено в течение ближайшего часа.
#7 by veronika1888
нет таких предопределенных методов
#8 by _Demos_
Справочник.Контрагенты.ПолучитьСсылку( новый УникальныйИдентификатор("36-знач строка") );
#9 by veronika1888
вернет пустой результат запроса?
#10 by Живой Ископаемый
2 что это?
#12 by _Demos_
то что всегда ЗначениеЗаполнено возвращает Истина
#13 by Живой Ископаемый
2 и что?
#14 by _Demos_
у тебя есть к этой строке возражения?
#15 by vmv
надо писать в отдел разработки, чтобы в 8.3 и дальше убрали все методы менеджеров и глобального контекста относительно ссылочных типов, ибо они только добавляют геммороя и в конечном итоге все равно - выполняют запрос
#16 by Живой Ископаемый
2 у меня возражения к тому как они соотносятся с темой топика
#17 by fisher
Причем тут это вообще? Да, ссылка есть. Актуальна ли она - это уже второй вопрос. Делай как в .
#18 by _Demos_
я это к тому, что с помощью это строки можно на создавать битые ссылки :)
#19 by Fragster
битая ссылка - это бывает правильно.
#20 by echo77
В данном случае расово правильно писать:
#21 by echo77
а интересно, что быстрее: получать объект или строить и выполнять запрос в БД?
#22 by Fragster
результат - он мужик!
#23 by Fragster
теоретически запрос быстрее, ибо не цепляет лишних данных
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям