Yes, you should install this package in your operational system context (like "npm install...." from windows cmd). After that, you can execute CLI commands from anywhere, including BAS.
Вызов BAS функции из node - Task id not found
-
Делаю вызов BAS функции из node
- функция выполняется
но в конце в лог пишет
"Task id not found"
В чем может быть проблема ?
try{ await (new Promise((resolve, reject) => { var Result = BAS_FUNCTION( "dbQuery", {queryDB: [[QUERY_DB]]} ) [[RESULT]] = Result resolve() })); }catch(e){ console.log("Function finished with error " + e) } - функция выполняется
-
@inotoxic said in Вызов BAS функции из node - Task id not found:
Делаю вызов BAS функции из node
- функция выполняется
но в конце в лог пишет
"Task id not found"
В чем может быть проблема ?
try{ await (new Promise((resolve, reject) => { var Result = BAS_FUNCTION( "dbQuery", {queryDB: [[QUERY_DB]]} ) [[RESULT]] = Result resolve() })); }catch(e){ console.log("Function finished with error " + e) }Можете приложить тестовый скрипт?
- функция выполняется
-
@inotoxic В свойстве скрипта нужно включить node js

и у вас опечатка в названии аргумента:


Ну и самое главное, в функции вы используете модуль sql, который тоже использует node js, по этому при выполнении действия Выполнить запрос BAS выдаёт ошибку:
Поток завершился с сообщением "Другая функция на встроенном языке уже выполняется"