Не пойму, как работают входные настройки?

Регистрация
22.12.2015
Сообщения
96
Благодарностей
1
Баллы
8
Пытаюсь разобраться с входными настройками и не могу понять, почему в мою переменную не добавляется значение из входных настроек.

Вот простой пример:

1. Создал переменную test
2. Создал экшен if
3. В экшене if установил переменную test (Значение у переменно пустое)
4. От if идет ветка (если true) то работает экшен "Оповещение" в котором появляется текст "Значение test истино", а если false, то "Значение test ложно"
5. Далее добавил экшен входные настройки, где указал следующее:
- Тип: Boolean
- Значение по умолчанию "True"
- Сохранить в переменную test

Но вот при запуске проекта значение в переменно test никак не меняется, хоть ставь галочку, хоть убирай. Пробовал запускать как PM так и в ZP. Значение test всегда пустое. Почему?

Пример.jpg
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Чтоб установилось значение из входных настроек в переменную, проект нужно выполнить "С начала" (F5).
Какой смысл был запускать проект в ZP, если от "Start" даже исходящей линии нет к If?
В If должно быть '{-Variable.test-}'=='True'
 
  • Спасибо
Реакции: Аркадий
Регистрация
22.12.2015
Сообщения
96
Благодарностей
1
Баллы
8
Чтоб установилось значение из входных настроек в переменную, проект нужно выполнить "С начала" (F5).
Какой смысл был запускать проект в ZP, если от "Start" даже исходящей линии нет к If?
В If должно быть '{-Variable.test-}'=='True'
Вы очень помогли, все получилось)
 
Регистрация
22.12.2015
Сообщения
96
Благодарностей
1
Баллы
8
Чтоб установилось значение из входных настроек в переменную, проект нужно выполнить "С начала" (F5).
Какой смысл был запускать проект в ZP, если от "Start" даже исходящей линии нет к If?
В If должно быть '{-Variable.test-}'=='True'

Уточняющий вопрос: в javascript к примеру можно было в конструкии if написать просто переменную test и если она пустая, то она равна false, если не пустая, то true, в зенопостере так сравнивать нельзя? Нужно явно сравнивать одно значение с другим?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Уточняющий вопрос: в javascript к примеру можно было в конструкии if написать просто переменную test и если она пустая, то она равна false, если не пустая, то true, в зенопостере так сравнивать нельзя? Нужно явно сравнивать одно значение с другим?
Как-то так!
 

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
Уточняющий вопрос: в javascript к примеру можно было в конструкии if написать просто переменную test и если она пустая, то она равна false, если не пустая, то true, в зенопостере так сравнивать нельзя? Нужно явно сравнивать одно значение с другим?
Можно и проверять на пустоту если не использовать boolean '{-Variable.test-}'=='' таким образом будет проверять на пустоту, если пусто зеленая стрелка пойдёт если не пусто красная.
 
Регистрация
22.12.2015
Сообщения
96
Благодарностей
1
Баллы
8
Понял, спасибо)
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Регистрация
22.12.2015
Сообщения
96
Благодарностей
1
Баллы
8

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Я ее читал, вот только не знал, что при добавлении входных данных нужна нажать на F5, думал так будет работать)
Я на всякий случай, если возникнут вопросы по настройкам.
А по поводу переменной - Значение по умолчанию всегда записывается в переменную при старте проекта сначала. Это не связано с входными настройками - это с любой переменной так.
 
Регистрация
22.12.2015
Сообщения
96
Благодарностей
1
Баллы
8
Я на всякий случай, если возникнут вопросы по настройкам.
А по поводу переменной - Значение по умолчанию всегда записывается в переменную при старте проекта сначала. Это не связано с входными настройками - это с любой переменной так.
То есть если я вношу какие либо данные, то лучше всего начинать проект с начала (F5)? В остальном все понял)
 

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
653
Баллы
93
Если вы изменяете настройки проекта, то для того чтобы они применились по дефолту, надо обязательно сделать запуск с начала, если вы просто меняете значение в переменных, то запуск с начала делать не надо.
 
  • Спасибо
Реакции: rostonix

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Если вы изменяете настройки проекта, то для того чтобы они применились по дефолту, надо обязательно сделать запуск с начала, если вы просто меняете значение в переменных, то запуск с начала делать не надо.
важное замечание
 

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