Имя: Пароль:
1C
1С v8
Произвольное выражение в запросе
0 Никулин Леонид
 
25.04.12
16:26
Здравствуйте!
У меня в запросе есть выборка по полю с произвольным выражением "ЕСТЬNULL(ТаблицаОстатков.Цена, 0)". Подскажите правильно  ли я понимаю условие? Если Цена не будет заполнена, то платформа сама поставит 0
1 Ненавижу 1С
 
гуру
25.04.12
16:27
если в результате будет NULL, то заменит на 0
"не будет заполнена" в 1С имеет слишком широкую трактовку
2 Паучог
 
25.04.12
16:28
NULL может быть в выборке только при неудавшемся соединении с ТаблицаОстатков.
3 andrewks
 
25.04.12
16:30
(1) не в результате, а в 1-м параметре
4 Никулин Леонид
 
25.04.12
16:30
Похоже у меня так и случилось, спасибо!
5 Ненавижу 1С
 
гуру
25.04.12
16:30
(2) а вот в общем случае и не только (в случае регистра как тут конечно согласен)
6 andrewks
 
25.04.12
16:30
(2) не обязательно, можно и прямо прописать
7 Ненавижу 1С
 
гуру
25.04.12
16:31
(3) ну что ты за буквоед
8 Ненавижу 1С
 
гуру
25.04.12
16:32
вот тут

ВЫБРАТЬ
   Номенклатура.Ссылка,
   Номенклатура.Артикул //тут у меня местами значения NULL
ИЗ
   Справочник.Номенклатура КАК Номенклатура
9 Паучог
 
25.04.12
16:35
Артикул - тип Строка(25)

как там можеть быть NULL? может "NULL"? :)
10 Ненавижу 1С
 
гуру
25.04.12
16:36
(9) может, может, поверь мне, если Артикул только для элементов (не групп), то у групп будет NULL
11 Паучог
 
25.04.12
16:36
(10) Согласился.