ЕСТЬNULL в запросе #719273


#0 by fatal_error
Доброго вечера всем, есть запрос по табличной части документа ВЫБРАТЬ     МатериальныйОтчетЧекиККМ.ВидОперации,     МатериальныйОтчетЧекиККМ.ТипОплаты,     Документ.МатериальныйОтчет.ЧекиККМ КАК МатериальныйОтчетЧекиККМ Табличная часть пустая. По идеи сумма должна выдавать 0, а выдает Null. Что я делаю не так?
#1 by Wobland
#2 by mikeone
По какой-такой идее сумма должна быть 0? Сумма неизвестно чего есть неизвестно чего. Все логично.
#3 by kumena
>>  а выдает Null с чего это нулл? если ничего не выбирается, то и нула тоже не будет. вообще выборка ничего не даст.
#4 by fatal_error
а вот выдает, и Запрос.Выполнить.Пустой - Ложь
#5 by fatal_error
сейчас посмотрю, спс
#6 by kumena
и в каком месте там нулл? делай левое соединение с таблицей с одной записью, тогда будет тебе нул
#7 by fatal_error
Итого: убрал естьnull, запихнул второй пакет запроса в втшку, а уже в третьем пакете использую естьnull.
#8 by RomanYS
добавь одну нулевую запись с нужными значениями в первую таблицу (через ОБЪЕДИНИТЬ) и тебе не понадобится ни естьnull ни третий запрос
#9 by Фокусник
с таким ником одни ошибки будут, не мудрено ;)
#10 by Defender aka LINN
Иногда лучше молчать... Месье знает толк в
#11 by RomanYS
ещё можно просто поменять местами СУММА и ЕстьNULL ЕстьNULL(СУММА(вт.сумма), 0) по сравнению с вполне себе вариант
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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