@tet-vivi, проверить запущен скрипт в режиме записи или нет, можно выполнив _is_record()
Пример: is_record.xml
f202f83b-f661-48b0-8960-b244f3aee238-image.png
имеется цикл. Внутри цикла (перебор страниц выачи яндекса, перменная есть внутри цикла куренти_юрл_пейдж_индекс) ... Внутри цикла я вызываю функцию (проверка наличия на странице капчи). И после того как функция (проверки капчи) выполняется внутри цикла, то перменная (карент_юрл_пейдж_индекс) обнуляется. Значение нулл становится. Как исправить?
ПРобовал и в глобальную перменную записывать значение локальной переменной, чтобы после выоплнения функции и возврата в цикл значение сохранялось

Пройдите по скрипту в ручную и внимательно посмотрите на действие, на котором переменная обнуляется. Скорее всего у вас какая-то ошибка в скрипте, если нет, то прикрепите тестовый скрипт, чтобы проверить.