1) Такой вариант был до представленного (только переменная была Scr001). И без переменной на выходе потому что, наверное, неправильно переменную записывать саму в себя. Он тоже работает нестабильно (в OWENLogic оба работают нормально, а в контроллере - случайным образом.)
2) Непонятно, при чём здесь энергонезависимость?