Простой вопрос Пустая vs ПустаяСсылка #519752


#0 by captain
В чем разница между Функциями Пустая и ПустаяСсылка? Как правильно? или
#1 by skunk
одна получает пустую ссылку ... другая проверяеи является ли полученная ссылка пустой
#2 by John83
Описание: Получает пустое значение ссылки на справочник данного вида. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Может использоваться, например, когда нужно передать пустую ссылку в параметр метода.
#3 by captain
так как правильно? Я раньше всегда делал по 1-ому варианту. Вроде как работало... Сегодня почему-то увидел в доке второй вариант и засомневался.
#4 by GROOVY
Это по аналогии Если А = Истина Тогда
#5 by skunk
по сути верны оба варианта ... хотя первый вариант отработает быстрее... ибо в нем получается ссылка далее проверяется пустая или нет ... во втором варианте получается две ссылки и затем сравниватеся ... а сравнение для варианта идет долго
#6 by dk
имхо во втором варианте сравнивается не только пустота но и вид
#7 by skunk
а в первом что?
#8 by dk
в первой узнается является ли ссылка пустой вне зависимости от вида
#9 by John83
внимательно читать примечание
#10 by skunk
а собственно накой в данной конструкции тебе вид ... или у справочника контрагентов могет быть несколько видов?
#11 by dk
--- это в теории, проверять лениво
#12 by skunk
это так ... вот только здесь это мимо
#13 by dk
почему мимо? вместо просто проверки на пустоту вариант 1 в варианте 2 проверяется не только пустота, а пустота определенного вида
#14 by skunk
еще раз ... в примерах у справочника контрагентов ищется элемент по коду ... а далее различными способами определяется найден он или нет ...
#15 by dk
ты ж сам в тоже самое написал
#16 by skunk
я там не писал за сравнение видов ... я там просто сказал... что первый отработает быстрее
#17 by dk
однако подтверждает, что идет сравнение по виду ты чего споришь-то? ))
#18 by Dem1urg
Кстати, а что будет, если выполнить подобную проверку для реквизита составного типа?
#19 by Поручик
Пустой реквизит составного типа = Неопределено
#20 by captain
Всем спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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