Имя: Пароль:
1C
 
Запрос, естьnull и тип число
0 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)?
1 Fish
 
04.06.20
16:04
1. Не нужно
2. Нужно.
2 Timon1405
 
04.06.20
16:05
(0)нулл в таблицах в 1с есть в 2х случаях: значение реквизита у которого указано использование для элемента для группы и в таблицах изменений.
в остальных случаях при выборе данных из одной таблицы нулла быть не может.
3 ДенисЧ
 
04.06.20
16:05
В левых/правых соединениях нужно
В простых выборках и внутренних соединениях - не нужно.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс