Сравнение с Null в коде #641028


#0 by Genayo
Сравнение с Null в коде при обходе выборки овнокод или нормально?
#1 by Aleksey
ты разрешения спрашиваешь? Тут только 2 правила 1. Все что не написано фирмой 1С, т.е. все твои дописки по умолчанию овнокод 2. В типовых один овнокод
#2 by Maxus43
кто мешает в запросе проверить?
#3 by Эльнур
нормально
#4 by Эльнур
например, ЭтоГруппа= Null
#5 by Genayo
У меня чисто академический интерес :) А правила да, годные
#7 by Aprobator
фига се примерчик.
#8 by Genayo
Например, для справочника привести Null к пустой ссылке? А смысл?
#9 by Maxus43
ничо не понял, это в запросе можно
#10 by Undefined vs NULL
это можно сделать в запросе
#11 by Genayo
В смысле в запросе привести Null к пустой ссылке, а при обходе сравнивать уже не с Null, а с пустой ссылкой идеологически более правильно?
#12 by Undefined vs NULL
да
#13 by Maxus43
непонятна задача. если чисто академический интерес - то в коде можно сравнивать с нулл, что ещё надо?
#14 by Genayo
А почему?
#15 by Genayo
Не все, что можно, хорошо и правильно :)
#16 by Жан Пердежон
есть кашерная функция ЗначениеЗаполнено
#17 by Maxus43
Null Описание: Значения данного типа используются исключительно для определения отсутствующего значения при работе с базой данных, например, при соединении таблиц. (с) тогда твоя задача не верна, нулл используется для этого вот
#18 by Undefined vs NULL
да хоть к Неопределено приведи, для 1С правда это разные понятия
#19 by Genayo
Щаз специально поискал в БП 3.0. Широко используется сравнение с Null при обходе выборки...
#20 by ptrtss
У овнокода есть признаки: срыв на баги чуть влево/вправо, неэффективность, ненаглядность, затруднительное модифицирование А тут чего? Выписывая кренделя с преобразованиями в строку ты улучшишь наглядность кода? Или что ты улучшишь? Что такое "идеологически правильно"?
#21 by Genayo
Зачем приводить, если можно непосредственно в коде с Null сравнивать, вот что непонятно...
#22 by Maxus43
дак можно, отчего нет. а "ошибки" в типовых - нормально. Сами типовые не получат сертификата 1с: совместимо, как ни странно (после прогона обработки ихней же, на поимк косяков)
#23 by Genayo
Вот и я о томже...
#24 by Aleksey
вот и я о том же. запрос на 10 страниц из типовой ЗУП, да еще с последующей заменой чего то внутри теста через заменить ... имеет все описные тобой признаки
#25 by ptiz
Чему будет равно А? :)
#26 by Genayo
Нормальный человек ЗУП дописывать не будет :))
#27 by Reset
Истина ;p
#28 by Vladal
true
#29 by Vladal
falce Где голосовалка?
#30 by Vladal
*false
#31 by MaxisUssr
Null = Ложь - дает ЛОЖЬ, Неопределено = ЛОЖЬ возвращает ЛОЖЬ
#32 by Undefined vs NULL
там слева направо ничнают
#33 by Йохохо
Для любого Неопределено верно, что Неопределено = Null = Ложь = Истина
#34 by fisher
С одной стороны вроде как нормально (для этого и придумано)... Но на практике редко когда нужно. Обычно всегда удобнее в запросе привести/обработать да и путаницы меньше из-за разницы поведения null в запросах и коде 1С.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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