Глобальная переменная не видна в node.js

Поддержка
  • Создал функцию OnAplicationStart в которой есть глобальная переменная (GLOBAL:PEREM) со значением "123". Далее мне нужно передать значение глобальной переменной в многопоточную функцию POTOKI. В функции POTOKI мне нужно передать глобальную переменную GLOBAL:PEREM в действие Node.js и вывести через него в лог.
    При попытке вывести в лог переменную GLOBAL:PEREM в функции POTOKI в коде Node.js я получаю значение undefined. Почему?
    Пример скрипта:
    project.xml
    Ресурс, который использует скрипт (любой набор строк):
    1111.txt

  • @botovod в node.js нельзя использовать глобальные переменные БАС

  • This post is deleted!
  • Сделал небольшой костыль, может пригодится.
    G_VARIABLE - название глобальной переменной BAS

    var res = await (new Promise((resolve, reject) => {
        let bas_variable = async() => {
            await BAS_API("VAR_NEW_VARIABLE = JSON.parse(P(\"basglobal\", \"G_VARIABLE\") || '\"\"')");
            resolve([[NEW_VARIABLE]])
        }
        bas_variable();
    }));
    
    console.log(res);