Вопрос по счетчику

sof

Client
Регистрация
15.04.2013
Сообщения
831
Благодарностей
185
Баллы
43
Ребят подскажите. К примеру есть у меня счетчик и переменная которая сверяет данные с счетчика и данные сколько делать которые установлены во входных настройках {-Variable.schetchik-}=={-kolichestvo}

Во входных настройках по умолчанию стоит 50 если я в настройках ставлю к примеру 15 то при запуске шаблона почему-то он не выполняет то количество раз которое мне необходимо и завершает работу после нескольких выполнений. Если же ставлю 50 или большее число все выполняется нормально.

Это так и должно быть, или я чет еще не знаю?
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
надо смотреть на организацию цикла - но такого быть не должно
тут ошибки быть не может?
Код:
{-Variable.schetchik-}=={-Variable.kolichestvo}
{-Variable.schetchik-}=={-Variable.kolichestvo-}
 

sof

Client
Регистрация
15.04.2013
Сообщения
831
Благодарностей
185
Баллы
43
Нет, это я в спешке написал на самом деле все там есть.
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
ну тогда возвращаемся к циклу, который надо смотреть.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Однозначно проблема в постоении логики.
Дальнейшая операция с пациентом возможна только при наличии пациента :-)
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
я бы вобще не делал сравнение через ==
это и есть неправильная логика :bl:
всегда при работе со счетчиками использйте неравенства =< или >= или <>
допустим ваш цикл работает до 10
как можно оценить ситуацию когда 5 == 10 = false и 11 == 10 = false ?
правильно будет 5 =< 10
 
Последнее редактирование:
  • Спасибо
Реакции: sof

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