Здравствуйте, Kaifa, Вы писали:
K>Здравствуйте, Jack128, Вы писали:
J>>ИсточникДанных.СтоимостьНачальныйОстаток / ЕСТЬNULL(ТЗ_СредниеКурсы.Курс, 0)
K>тонкий 1с-овский юмор?
А что? Если не задано, то делим на ноль. Все нормально
Как улитка с параличем мчится мысль неудержимо, центр речи возбуждая
Здравствуйте, Jack128, Вы писали:
J>ИсточникДанных.СтоимостьНачальныйОстаток / ЕСТЬNULL(ТЗ_СредниеКурсы.Курс, 0)
ЕСТЬNULL true/false возвращает? то есть, 1/0?
Здравствуйте, SnowBlast, Вы писали:
SB>Здравствуйте, Kaifa, Вы писали:
K>>Здравствуйте, Jack128, Вы писали:
J>>>ИсточникДанных.СтоимостьНачальныйОстаток / ЕСТЬNULL(ТЗ_СредниеКурсы.Курс, 0)
K>>тонкий 1с-овский юмор? SB>А что? Если не задано, то делим на ноль. Все нормально
Скорей всего Чак Норис писал, он умеет делить на ноль
Здравствуйте, CannyMan, Вы писали:
J>>ИсточникДанных.СтоимостьНачальныйОстаток / ЕСТЬNULL(ТЗ_СредниеКурсы.Курс, 0) CM>ЕСТЬNULL true/false возвращает? то есть, 1/0?
ЕСТЬNULL тонкий троллинг 1Сников Нуралиевым, до Промта это был T-SQL'ный ISNULL, который возвращает второй параметр, если первый является NULL'ом, и первый в противном случае.
Ваш К.О.
Здравствуйте, Jack128, Вы писали:
J>ИсточникДанных.СтоимостьНачальныйОстаток / ЕСТЬNULL(ТЗ_СредниеКурсы.Курс, 0)
здесь такого добра — http://www.govnokod.ru/1c и такие же добрые комментарии
Здравствуйте, Jack128, Вы писали:
J>ИсточникДанных.СтоимостьНачальныйОстаток / ЕСТЬNULL(ТЗ_СредниеКурсы.Курс, 0)
Человек просто не ту функцию вызвал. Ничего смешного Вместо аналога ISNULL следовало позвать (с теми же аргументами) аналог NULLIF. Тогда результат уже будет осмысленный.
Help will always be given at Hogwarts to those who ask for it.
Здравствуйте, CannyMan, Вы писали:
CM>Здравствуйте, hardcase, Вы писали:
H>>Вообще-то ISNULL вполне известный оператор CM>Где это он известный? В 1С? Ну извините, я как-то по С++ больше.
ну как минимум в ms sql, mysql и в access. в sqlite насколько помню ifnull. по моему из самого названия очевидно, что это такое.
Здравствуйте, BrainSlug, Вы писали:
BS>ну как минимум в ms sql, mysql и в access. в sqlite насколько помню ifnull. по моему из самого названия очевидно, что это такое.
Из названия видно что оно должно возвращать true/false если значения нулевое/ненулевое. Для чего нужен второй параметр — загадка.
Здравствуйте, _FRED_, Вы писали:
_FR>Здравствуйте, Jack128, Вы писали:
J>>ИсточникДанных.СтоимостьНачальныйОстаток / ЕСТЬNULL(ТЗ_СредниеКурсы.Курс, 0)
_FR>Тогда результат уже будет осмысленный.
Здравствуйте, LuciferArh, Вы писали:
LA>Здравствуйте, alexsmirnoff, Вы писали:
A>>За смену раскладки в середине слова автору этого оператора наверняка шлют лучи поноса непрерывно.
LA>и не только...
A>>Неужели нельзя было назвать ЕСТЬНУЛЬ?
LA>Нельзя. Ибо нуль == 0, но совсем не NULL, который есть отсутствие какого-либо значения. То есть 0 != NULL. Так что...
А, от 1С не убыло бы. Ну, назвали бы ЕСТЬНУЛЛ или НЕОПР.
Люди ведь кодят на русском языке, а на современной русской раскладке даже нет знаков "больше-меньше" и квадратных скобок.
Значит, переключаться приходится туда-сюда.
И тут им ещё ЕСТЬNULL подкидывают.