@Mikhail said in В последней версии БАС не запускается кнопка Запись:
@DuckDuck Да, виндоус 8.1. На ней что новые версии БАС не будут работать? Есть ли какое то еще решение без переустановки винды?
Да, используйте старые версии BAS

Есть простой алгоритм, суть которого открытие страницы и выполнение яваскрита в консоли:
function onOff(x){console.log(x)}
$.request('get', config).then(onOff).error(function(status, statusText, responseText) {
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(responseText, 'text/xml');
onOff(xmlDoc);
});
В результате выполнения в хроме выдаётся следующее:
ƒ a(a,c){return b==h&&a!=h&&(b=a,i=t(c)?c:[c],setTimeout(function(){w(d,function(a){a()})},0)),b}
<?xml version="1.0" encoding="UTF-8" ?>
//дальше XML в 50 строк
BAS же выдаёт одну строку:
function a(a,c){return b==h&&a!=h&&(b=a,i=t(c)?c:[c],setTimeout(function(){w(d,function(a){a()})},0)),b}
Собственно нужно выдрать динамически формируемую XML'ку
@Sheff said in В лог (переменную) не записывается выводимый xml:
Собственно нужно выдрать динамически формируемую XML'ку
а где переменная config ?

Приложите тестовый проект
@Sheff Попробуйте ещё переопределить функцию console.log
https://community.bablosoft.com/topic/1983/как-включить-ведение-журнала/2
@Sheff said in В лог (переменную) не записывается выводимый xml:
Приложите тестовый проект
упрощённый проект:
BAS.xml
Я в БАСе новичок, не знаю, как из него браузер с параметром запустить --enable-logging --v=1
данные отображаются в консоли браузера BAS

осталось только переопределить функцию console.log
console.data = []
console.log = function(text)
{
console.data.push(text)
}

Тестовый скрипт
Я бы решил эту задачу по другому, но скорее всего вам нужно именно это решение под изначальную задачу