"...Регистр начала стека sp устанавливаем 0x7Bff - ближайшая пустая область в оперативной памяти. А регистр конца стека ss обнуляем (стек растёт вниз)..."
Грамотного ничего, но можно костыль подправить, если совсем просто, то например так, =ФИЛЬТР.XML(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ВЕБСЛУЖБА(«xxx»);".";",");17;1;".");«xxx»)
"...Регистр начала стека
sp
устанавливаем0x7Bff
- ближайшая пустая область в оперативной памяти. А регистр конца стекаss
обнуляем (стек растёт вниз)..."Так неправильно, нужно 0x7С00, (выравнивание).
Например так,
A1 = LSNG
A2 = ВЕБСЛУЖБА(«iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.meta=off&iss.only=securities&securities.columns=SECID,PREVADMITTEDQUOTE»)
A3 = ПОДСТАВИТЬ(A2;".";",")
A4 = ЗАМЕНИТЬ(A3;17;1;".")
A5 = ФИЛЬТР.XML(A4;"//document//data//rows//row[@SECID='"&A1&"']/@PREVADMITTEDQUOTE")
код скрипта не выполняется.
Если перенести
до неё, то кнопка активируется, иначе нет.