@agility said in Как правильно создавать и вызывать функции через блоки Выполнить код?:
Например, в первом блоке у меня так:
myfunc = function() { _if (1, function() { ... })! return true; // _return(true); - этот вариант тоже не работает }Второй блок если сделать так, то после вызова ф-ции код прерывается, то есть log() не выполняется:
var res = myfunc(); log('...')А если так, то res всегда null, хотя должен true:
_call_function(myfunc,{})! var res = _result_function()Тестовый скрипт: 0_1568630416526_test_cutomfunc.xml
Продублирую здесь ответ @support
Таких изменений не будет. Писать такой код крайне не рекомендуется. Под "такой" я имею ввиду писать код целиком с использованием внутренних расширений БАС. Это приводило не раз и приведет в вашем случае к ошибкам, которые очень трудно выловить и исправить. Если нужно писать скрипт целиком на js, используйте node.js