Работа с IF

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18
upload_2016-10-12_12-33-6.png


Значение переменной vk_count = 117

Пишу значение в IF:
{-Variable.vk_count-} > 1

Постоянно идет по красной ветке.
Где я допустил ошибку?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
может пробел где присутствует
 

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18
upload_2016-10-12_12-38-6.png


Да, вот пробелы, без пробелов вот так

upload_2016-10-12_12-39-7.png


И все равно по красной ветке идет...
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
я имею ввиду пробел в переменой где значение
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
хоть ошибку покажи скрином
 

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18
Нет, переменная без пробелов)

upload_2016-10-12_12-43-2.png
 

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18
upload_2016-10-12_12-43-30.png

Действие не выполнено
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Недавно обсуждали такую же проблему. Попробуй C#
C#:
int count = int.Parse(project.Variables["vk_count"].Value);
if (count < 1) return null;
 
  • Спасибо
Реакции: infinit

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18
Код:
int count = int.Parse(project.Variables["balance"].Value);

if (count < 11) return null;
Пробую теперь сделать проверку баланса средств.... и получаю ошибку... значение переменной: 110.30 (без пробелов)
 

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18
Недавно обсуждали такую же проблему. Попробуй C#
C#:
int count = int.Parse(project.Variables["vk_count"].Value);
if (count < 1) return null;

Код:
int count = int.Parse(project.Variables["balance"].Value);

if (count < 11) return null;
Пробую теперь сделать проверку баланса средств.... и получаю ошибку... значение переменной: 110.30 (без пробелов)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
да всё и простом if работает 5.9.9.1
 

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Код:
int count = int.Parse(project.Variables["balance"].Value);

if (count < 11) return null;
Пробую теперь сделать проверку баланса средств.... и получаю ошибку... значение переменной: 110.30 (без пробелов)
C#:
double d = double.Parse(project.Variables["balance"].Value.Replace('.', ','));
if (d < 11) return null;
 
  • Спасибо
Реакции: infinit

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
  • Спасибо
Реакции: Ribas

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
  • Спасибо
Реакции: ssXXXss

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
2016-10-12_221513.png

вот тебе и ошибка
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18
Теперь понял)
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
попробуй хоть F5 нажать сначала а потом старт, что бы значение из входных записалось в переменую
Вообще пофиг, у меня и карандашом стандартный кубик отрабатывает правильно.
 

infinit

Client
Регистрация
02.04.2016
Сообщения
163
Благодарностей
13
Баллы
18

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Вообще пофиг, у меня и карандашом стандартный кубик отрабатывает правильно.
да он просто само значение не передал в переменую из входных, скрин он показывал из входных настроек
 

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43

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