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