ЗначениеЗаполнено(Ссылка) vs Ссылка.Пустая() #615463


#0 by Genayo
Есть ли какая-нибудь существенная разница, что использовать в коде,  например ОбработкиПроведения? Что быстрее?
#1 by Рэйв
А замерить самому?
#2 by Aprobator
ЗначениеЗаполнено вроде быстрее было. Что меня немало удивило.
#3 by Defender aka LINN
Неопределено.Пустая = Метод объекта не обнаружен
#4 by DrShad
ЗначениеЗаполнено кошернее, ибо не вызовет критическую ошибку если вдруг Ссылка = Неопределено
#5 by Рэйв
Неа.
#6 by eduspec82
клево все остальное уже оптимизировано осталось только выбрать последний штрих метод проверки заполненности красавец
#7 by Cube
У меня ЗначениеЗаполнено(Неопределено) = Ложь...
#8 by Sammo
Зависит от... Ссылка точно будет ссылочного типа? На всем протяжении жизни решения...
#9 by golden-pack
а у меня У меня ЗначениеЗаполнено(Неопределено) = Null...
#10 by Aprobator
у меня тоже.
#11 by Рэйв
1С v 9.0 ?
#12 by Лефмихалыч
на обед был кактус?
#13 by Defender aka LINN
Ну, смысл понятен :)
#14 by kabanoff
А некоторые еще вот так умудряются писать: Не ЗначениеНеЗаполнено. Попробуй, может так быстрее будет? )
#15 by Рэйв
я все время так пишу. Нагляднее, чем      "=ложь"
#16 by Рэйв
:-)
#17 by chelentano
потому что в старых версиях платформы не было метода ЗначениеЗаполнено
#18 by kabanoff
В старых версиях платформы функции ЗначениеНеЗаполнено также не было. Это была функция глобального общего модуля большинства типовых конфигураций на платформе 8.0.
#19 by Genayo
А может быть Неопределено, если Ссылка это реквизит документа не составного типа?
#20 by Cube
Может.
#21 by ptiz
Через пару месяцев понадобится делать составной, тогда и задумаешься, а стоило ли мутить воду.
#22 by Genayo
В ОбработкеПроведения? В каком случае?
#23 by Cube
Переформулируй вопрос. Ничего не понятно.
#24 by chelentano
я в курсе
#25 by Genayo
Как может быть у незаполненного не составного реквизита документа ссылочного типа в процедуре ОбработкаПроведения документа значение Неопределено?
#26 by Genayo
Подитоживая - ЗначениеЗаполнено в данной ситуации более универсально, т.к. будет возвращать искомый результат и для составных типов данных.
#27 by Cube
Если у реквизита составного типа тип не выбран, то в нем содержится НЕОПРЕДЕЛЕНО.
#28 by Genayo
я спрашиваю именно про НЕ составной
#29 by Cube
У НЕ составного тип определен, поэтому НЕОПРЕДЕЛЕНО быть там не может.
#30 by Sammo
Все конечно замечательно, но ты можешь получить его запросом и там будет NULL :)
#31 by Cube
Где там?)) ТАМ не будет ничего, а NULL будет в поле запроса))
#32 by Serg_1960
Что-то не в ту сторону ушло обсуждение :) Ихмо так понятнее будет:
#33 by Genayo
И? Выводы какие?
#34 by Serg_1960
:)) См.
#35 by Genayo
Спасибо, Кэп :))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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