Ошибка глобальных переменных!

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
Скажите пожалуйста, при запуске pm глобальная переменная принимает значение по умолчанию, а если по умолчанию нет ничего а в значение число, то при перезагрузке пустое значение..Разве так должны работать глобальные переменные??? или значение должно быть одним и не должен меняться при никаких обстоятельствах кроме того что сам поменяешь его но никак перезагрузка пм..
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 648
Баллы
113
По умолчанию вообще нельзя настраивать глобалки. Иначе в них не будет смысла. При каждом запуске шаблона в глобалку будет возвращаться значение по умолчанию.
В тех моментах, когда с ней должна идти какая-то работа, Нужно проверять, существует ли она. Если да - производятся какие-то действия. Если нет - назначается значение стартовое. В случае счетчика если да - апается счетчик, если нет - устанавливается начальное значение, ноль, например.
 

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
По умолчанию вообще нельзя настраивать глобалки. Иначе в них не будет смысла. При каждом запуске шаблона в глобалку будет возвращаться значение по умолчанию.
В тех моментах, когда с ней должна идти какая-то работа, Нужно проверять, существует ли она. Если да - производятся какие-то действия. Если нет - назначается значение стартовое. В случае счетчика если да - апается счетчик, если нет - устанавливается начальное значение, ноль, например.
Каким образом производиться проверка на наличие глобалки? '{-Variable.name-}'!='' ???
 

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
замудрили блин..до этого было все норм, работали как локальные переменные. Теперь простую штуку усложнили и борись с ней..короче ппц с этитими глобалками теперь
 

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 493
Благодарностей
579
Баллы
113
upload_2017-3-19_22-31-15.png


Это как так? Почему по красной ветке идём?
 

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 493
Благодарностей
579
Баллы
113
Разобралься) надо кавычки было втыкнуть)
 

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