Пройдите по скрипту в ручную и внимательно посмотрите на действие, на котором переменная обнуляется. Скорее всего у вас какая-то ошибка в скрипте, если нет, то прикрепите тестовый скрипт, чтобы проверить.
@gomeapat
Это понятно. Я думал, возможно есть API/код взаимодействия со встроенным в басе модулем.
Чтобы передать ему ключ, а он автоматом все сделает.