Тип значения в запросах #794564


#0 by Voblhned
Ребят подскажите, я на СКД делаю отчет, запрашиваю 4 числа, где то они могут быть то есть 0...1...2, а где то пустое значение, когда я заполняю когда я формирую вычисляемое поле Значени1 - Значение2 ... , у меня где в значениях попадается "Неопределено" и формула не работает.
#1 by Naf2017
ВЫБОР КОГДА ТОГДА ИНАЧЕ КОНЕЦ
#2 by Voblhned
в таком случае у меня вместо простого запроса в 15 строк будет строк 50
#3 by Naf2017
в таком случае подумай откуда у тебя там НЕОПРЕДЕЛЕНО вдруг
#4 by YFedor
Показывать пользователю для заполнения одни параметры, а в запрос пихать другие, где Неопределено уже обработано и преобразовано в нужное тебе число
#5 by PCcomCat
ЕСТЬNULL(Число1, 0)
#6 by DrShad
запрос покажи
#7 by Naf2017
и как оно от НЕОПРЕДЕЛЕНО поможет?
#8 by PCcomCat
Запрос показывай
#9 by Naf2017
чей запрос мне показывать?
#10 by PCcomCat
Ну не тебе...
#11 by Voblhned
ВЫБРАТЬ     БезналичнаяОплата.ТорговаяТочка КАК ТорговаяТочка, ИЗ     РегистрНакопления.БезналичнаяОплата КАК БезналичнаяОплата В запросе Реализация или Залог являются Суммовыми полями, может быть или то или то. Когда есть Залог, нету реализации и наоборот.
#12 by PiotrLoginov
оригинальный аргумент
#13 by PCcomCat
ВЫРАЗИТЬ(БезналичнаяОплата.Регистратор.ВведенНаОсновании.Итог как ЧИСЛО)
#14 by Naf2017
там не Неопределено, а NULL действительно, тогда
#15 by DrShad
и нет в этом запросе никакого НЕОПРЕДЕЛЕНО, а есть NULL, так что рулит
#16 by Voblhned
, спасибо!
#17 by YFedor
Будет же ошибка преобразования типа - этож 8, а не 7.7
#18 by lodger
почитайте на досуге.
#19 by PCcomCat
да, промах...
#20 by 2dolist
можно весь запрос в одну строку написать при желании.
#21 by 2dolist
Ну и надо чётче объяснять что такое пустое значение. Null и пустое значение - разные вещи.
#22 by 2dolist
имеется в виду пустая ссылка или ещё что. Null - отсутствие записи, например когда соединяем таблицы левым соединением, а в правой таблице нет записей по ключевому полю.
#23 by Naf2017
не всегда NULL это отсутствие записи
#24 by Voblhned
Переобул в одну строку
#25 by h-sp
ну и что это за художество? какой тайный смысл?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С