Страница 1 из 1

Как работают условия/операторы

СообщениеДобавлено: 15 дек 2016, 15:57
Evg333
Не работает такая конструкция
IF %VaR_CliCNT_% < 10 THEN %VaR_CliNM_% = "00" + %VaR_CliCNT_% ;
Почему значение переменной равно "00" + %VaR_CliCNT_%, а не результату? Какие есть функции преобразования типов данных?
Как можно присваивать значения переменной после условия?
Будут ли следующие условия выполнены?

Re: Как работают условия/операторы

СообщениеДобавлено: 16 дек 2016, 09:43
Safonov_Denis
Evg333 писал(а):Почему значение переменной равно "00" + %VaR_CliCNT_%, а не результату? Какие есть функции преобразования типов данных?


что значит результат?
преобразования типа нет.

Evg333 писал(а):Как можно присваивать значения переменной после условия?
Будут ли следующие условия выполнены?


BEGIN .. END

Re: Как работают условия/операторы

СообщениеДобавлено: 17 дек 2016, 11:51
Evg333
Можно пример с BEGIN END ? Не ясно куда пихать.

Re: Как работают условия/операторы

СообщениеДобавлено: 12 янв 2017, 03:44
Safonov_Denis
наверняка решение нашли... В любом случае пусть здесь будет пример

Код: выделить все
IF %VaR_column_%=="Q" OR %VaR_column_%=="R" THEN BEGIN
    //имеем дело с фарами
    IF %VaR_ksenon_% == 1 THEN BEGIN //запрос на ксенон
        IF %VaR_rate_ksenon_% == 0 THEN BEGIN
            %VaR_ans_tovar_% = "товар отсутствует";
            %VaR_comment_% = "только галоген";
        END;
    END;
END;

Re: Как работают условия/операторы

СообщениеДобавлено: 12 янв 2017, 18:15
Evg333
Спасибо. Пригодится для общего понимания.