IF == Не понимаю ..

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
224
Благодарностей
25
Баллы
28
Здравствуйте, делаю проверку на IF текстовых переменных
"{-Variable.NAMES-}" == "{-Variable.P1-}"
А IF отдает False
Они одинаковые, даже если копирую одну и вставляю в другую руками всё рано так ..
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
А так?
'{-Variable.NAMES-}' == '{-Variable.P1-}'
И да обе переменные должны существовать...
 
  • Спасибо
Реакции: Gooldbee

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 311
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

===
 
  • Спасибо
Реакции: Gooldbee

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 423
Благодарностей
9 122
Баллы
113
Здравствуйте, делаю проверку на IF текстовых переменных
"{-Variable.NAMES-}" == "{-Variable.P1-}"
А IF отдает False
Они одинаковые, даже если копирую одну и вставляю в другую руками всё рано так ..
Скорее всего, вы работаете в старой версии ЗП, по кр. мере до версии 7.2.1.0, в которой были решены многие проблемы при работе с IF. В данном случае, если не хотите пока обновляться, то перед сравниванием IF можете каждую переменную пропустить через действие "Обработка текста - Подготовка JavaScript". Возможно, виноваты кавычки в значении переменных, которые после обработки заэкранируются и сравнение будет корректным.
 
Последнее редактирование:
  • Спасибо
Реакции: Gooldbee

dmitriy1384

Client
Регистрация
04.11.2013
Сообщения
377
Благодарностей
133
Баллы
43
На сколько я помню, мне помогало сделать пробелы, вот так: " {-Variable.NAMES-} " == " {-Variable.P1-} "
 
  • Спасибо
Реакции: ISeeYou

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
224
Благодарностей
25
Баллы
28

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
224
Благодарностей
25
Баллы
28

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
224
Благодарностей
25
Баллы
28
Скорее всего, вы работаете в старой версии ЗП, по кр. мере до версии 7.2.1.0, в которой были решены многие проблемы при работе с IF. В данном случае, если не хотите пока обновляться, то перед сравниванием IF можете каждую переменную пропустить через действие "Обработка текста - Подготовка JavaScript". Возможно, виноваты кавычки в значении переменных, которые после обработки заэкранируются и сравнение будет корректным.
Верно, моя версия 7.1.2.1 апрель наверное 2020
 
  • Спасибо
Реакции: Sergodjan

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
224
Благодарностей
25
Баллы
28

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 418
Благодарностей
5 454
Баллы
113
  • Спасибо
Реакции: Gooldbee

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