Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 17:00

пустое значение в запросе

Автор trialex3, 24 апр 2019, 11:56

0 Пользователей и 1 гость просматривают эту тему.

trialex3

Здравствуйте. Прошу помощи. Как можно найти строку справочника в запросе, если:
Строка.Значение1 = А;
Строка.Значение2 = Б;
Строка.Значение3 = ""
Если в запросе напрямую пишу ="" то строку находит, но если присваиваю "" параметру, то ничего не ищет. А применение параметра нужно, так как он может быть и заполненным в некоторых случаях.

LexaK

если поле монотимное (т.е там точно пустая ссылка на ваш справочник)
то в условии
Где
    алиас.Значение3 = Значение(Справочник.Номенклатура.ПустаяСсылка)

если несколько типов то можно не заполненное значение так 
Где
    алиас.Значение3 = Неопределено

если данные получены в результате соединенй, всегда надо помнить про значение Null
используйте команды и др.
Где
    алиас.Значение3 Есть Null

вообще надо рассматривать конкретную ситуацию, так единого решения нет, возможна куча вариантов
если помогло нажмите: Спасибо!

trialex3

Так в том то и проблема что это значение может быть и заполненным. Соответственно напрямую в запросе я не могу указать что оно  = пустая ссылка, неопределено и т д.

Kamor


trialex3

Спасибо за помощь, вопрос решен!

pavl_vs

trialex3, обычно принято сообщать о решении проблемы, если оно найдено.

Теги:  

Похожие темы (5)

Рейтинг@Mail.ru

Поиск