Вызов 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

    cf71ab87-df33-458d-b106-d01f14529756-изображение.png

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

    2b817a52-61ff-4092-b025-4c9851a5fff9-изображение.png

    89518a36-d872-4135-acc7-92d5ce6860b9-изображение.png

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

    Поток завершился с сообщением "Другая функция на встроенном языке уже выполняется"
    

  • Остановка BAS

    Поддержка
    0 Votes
    2 Posts
    384 Views
  • 0 Votes
    2 Posts
    674 Views
  • 0 Votes
    3 Posts
    443 Views
  • 0 Votes
    7 Posts
    688 Views
  • Вылетает BAS

    Moved Поддержка
    0 Votes
    2 Posts
    619 Views