Если я правильно понял, то вот Пример:
a46b2fca-1e79-4fa2-afb8-7b8556ce58e8-image.png
1b32084d-cb47-40c3-b93d-fc57b7318569-image.png
@maks740 said in Вопрос по IF:
Как это объяснить?
Переменная имеет значение false, а происходит переход в тело IF.
У вас в переменной строка "false", а не булево. Или преобразуйте значение в нужный тип или поместите строку в условие
@maks740 said in Вопрос по IF:
Спрошу по другому. Есть база данных. Есть булево поле. С помощью парсинга получаем его значение (переменная LOCK на скрине). Почему переменная получает текстовый тип, а не булевой?
Скиньте скрин оригинальной строки в диспетчере переменных и напишите каким действием вы его парсите
@maks740 said in Вопрос по IF:
Я просил скрин диспетчера переменных, ну да ладно. В действии "Парсить CSV строку" включите опцию "Преобразовывать типы"

@maks740 said in Вопрос по IF:
:) помогло
А где можно почитать про преобразования типов?
Например здесь
@maks740 said in Вопрос по IF:
И еще тогда вопрос.
как отловить пустое значение TOKEN?
так не работает.
[[TOKEN]] == ""
@maks740 said in Вопрос по IF:
Вот такая конструкция глючила
!([[TOKEN]] == "")Проверю
Тогда уж
[[TOKEN]] != ""