вобщем нашел решение. может кому-то будет тоже полезным:
var kykyky = [[IZ_PERV_POTOKA]]; PSet("basglobal", "IZ_PERV_GLOBALKA_POTOKA", JSON.stringify(kykyky))вввввввввв.png
Очень просто. Нужно выставить галку "не прерывать приложение" и поместить первый этап в функцию, например, Stage1, а второй этап в функцию Stage2. http://recordit.co/syc8yu89qm

Поскольку "Обновление файла" включено, то софт будет ждать пока в файле не появятся строки "до победного".
При этом появляется красный восклицательный знак, который обычно никто не видит :(

Тут есть 2 варианта:
Сначала отрабатывает функция, которая записывает ссылки в файл с первой страницы, потом начинает работать вторая функция, в ходе которой ссылки берутся из файла, те никакой записи в файл не идет в этот момент, далее цикл повторяется, сначало отрабатывает первая функция для загрузки ссылок со страницы, потом вторая. Перезагрузка файла нужна, чтобы произвести обновление списка ссылок. Только для этого. Т.е. в момент когда работает вторая функция, в файл ничего не пишется. все строки туда уже записаны Также стоит галка удалять строки в ресурсе. Вроде никаких помех для работы нет, изменение времени ожидания к результату не приводят. Процесс просто останавливается, на этапе получения данных от ресурса.
Я понял. Вот несколько способов решить проблему:
В новой версии решить проблему можно следующим образом: в начале работы скрипта создать ресурс, на первой стадии писать туда, на второй читать.


Скачать новую версию можно тут
https://bablosoft.com/distr/BrowserAutomationStudioDevelopment/11.4.0/BrowserAutomationStudioInstallAllInOne.exe
Видео, как это сделать
https://youtu.be/2vbcN95hynw