Вход | Регистрация
 

Запрос, естьnull и тип число

Запрос, естьnull и тип число
Я
   Momus
 
04.06.20 - 15:59
В запросе в выражениях вида:
ВЫБРАТЬ
СуммаВзаиморасчетов * 10,
Сумма(СуммаВзаиморасчетов) * 10,
СуммаВзаиморасчетов между 1 и 10,
СуммаВзаиморасчетов > 0
ИЗ
Док
где СуммаВзаиморасчетов - реквизит типа число, всегда нужно добавлять естьnull(СуммаВзаиморасчетов, 0) или нули уже по умолчанию, если не заполнено?

В выражениях вида:
ВЫБРАТЬ
Док1.*,
Док2.СуммаВзаиморасчетов * 10,
Док2.Сумма(СуммаВзаиморасчетов) * 10,
Док2.СуммаВзаиморасчетов между 1 и 10,
Док2.СуммаВзаиморасчетов > 0
ИЗ
Док1
Левое соединение Док2
по Истина
в любом случае пишем естьnull(Док2.СуммаВзаиморасчетов, 0)?
   Fish
 
1 - 04.06.20 - 16:04
1. Не нужно
2. Нужно.
   Timon1405
 
2 - 04.06.20 - 16:05
(0)нулл в таблицах в 1с есть в 2х случаях: значение реквизита у которого указано использование для элемента для группы и в таблицах изменений.
в остальных случаях при выборе данных из одной таблицы нулла быть не может.
   ДенисЧ
 
3 - 04.06.20 - 16:05
В левых/правых соединениях нужно
В простых выборках и внутренних соединениях - не нужно.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.