Логика с использованием "или"

LiMe

Client
Регистрация
10.12.2015
Сообщения
618
Благодарностей
339
Баллы
63
Здравствуйте, нужно проверять значение переменной, и указываю условие:
'{-Variable.DD-}'!='' || '{-Variable.DD-}'!='0'
При значение 0 и пустота, экшен уходит почему-то по зеленой ветки.
Подскажите пожалуйста, из-за чего так получается? Вроде бы правильно заданы условия.
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
Здравствуйте, нужно проверять значение переменной, и указываю условие:

При значение 0 и пустота, экшен уходит почему-то по зеленой ветки.
Подскажите пожалуйста, из-за чего так получается? Вроде бы правильно заданы условия.
У вас 2 запроса, у которых одно из них - не получить пустоту, в результате 0 - это же не пустота, или наоборот, если в переменной что либо кроме пустоты - тоже верно, так как там не равно пустоте по первому условию, вот и выход по зеленой, если нужно что бы были соблюдены 2 условия, используйте && (and)

'{-Variable.DD-}'!='0' - Пустота и любой другое значение даст выход по зеленой, так как нам главное что бы не 0!
'{-Variable.DD-}'!=' - Тут мы ищем все, кроме пустоты.

Одним словом категорически не верное уравнение как по мне.


Или что у вас на данный момент в переменной? И какой результат вы хотите получить?
 
Последнее редактирование:

LiMe

Client
Регистрация
10.12.2015
Сообщения
618
Благодарностей
339
Баллы
63
У вас 2 запроса, у которых одно из них - не получить пустоту, в результате 0 - это же не пустота, или наоборот, если в переменной что либо кроме пустоты - тоже верно, так как там не равно пустоте по первому условию, вот и выход по зеленой, если нужно что бы были соблюдены 2 условия, используйте && (and)

Или что у вас на данный момент в переменной? И какой результат вы хотите получить?
Задача выйти по красной ветки, если переменная равняется пустоте или 0
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
  • Спасибо
Реакции: LiMe

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)