Хмм, сам код отрабатывает в BAS также корректно, однако если добавить действие "Установить переменную", то это вызовет проблему. Надо посмотреть по внимательнее
в начале сохраняю текст [[BALANCE1]] потом цыкл снова сохраняю [[BALANCE2]] и как вычесть и вывести в лог результат если сохраняется в переменную текстом как перевсти в число для вычитания ?