Проверка на пустое представление в запросе #736791


#0 by Ilqarupup
Добрый день! Такой вопрос:             ВЫБОР                 ИНАЧЕ ЕСТЬNULL(ЗакрытиеЗаказовПокупателейЗаказы.ПричинаЗакрытияЗаказа, "Не указана")                 ИНАЧЕ ЕСТЬNULL(ЗакрытиеЗаказовПокупателейЗаказы.ПричинаЗакрытияЗаказа, "Не указана") а) проверить на то что заказ не закрыт и вывести соответствующюю запись б) вывести строку "не указана" если не выбрана причина закрытия заказа, а также строку "не указана" если выбрана причина без наименования (есть такой элемент)
#1 by hhhh
ЗакрытиеЗаказовПокупателейЗаказы.ЗаказПокупателя ЕСТЬ NULL
#2 by Ilqarupup
да, точно
#3 by Ilqarupup
а как на пустое представление проверить? есть нулл не идет, потому что есть элемент с пустым наименованием в причине(
#4 by hhhh
ЗакрытиеЗаказовПокупателейЗаказы.ПричинаЗакрытияЗаказа.Наименование = ""
#5 by zladenuw
поле = Значение(Справочник.ПричинаЗакрытияЗаказа.ПустаяСсылка)
#6 by zladenuw
а блин. наименование пусто.....
#7 by Ilqarupup
сделал так: ВЫБРАТЬ             ВЫБОР                 КОГДА ЗакрытиеЗаказовПокупателейЗаказы.ЗаказПокупателя ЕСТЬ NULL             ВЫБОР                 КОГДА ЗакрытиеЗаказовПокупателейЗаказы.ЗаказПокупателя ЕСТЬ NULL
#8 by Ilqarupup
костыль конечно)
#9 by RomanYS
Наименование = "" будет выглядеть логичнее)
#10 by zladenuw
лучше уже параметр в запрос. что бы феншуй
#11 by zladenuw
если по феншую. забуть "или" делай все через выбор когда. поймешь при работе с большими бд...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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