Любой код с использованием библиотеки должен быть расположен внутри метода BX.ready(). К примеру:
BX.ready(function(){
//здесь ваш код
});
Добавить POPUP окно:
https://dev.1c-bitrix.ru/community/webdev/user/64008/blog/5942/
подстановка id сессии в input с id="session-id"
BX.adjust(BX('session-id'), {props: {value: BX.bitrix_sessid()}});
В качестве закрепления информации приведем код для удаления всех тегов input в административной части сайта:
BX.ready(function(){
var fields = BX.findChild(BX('bx-admin-prefix'), {tag: 'input'}, true, true);
fields.forEach(function(element){
BX(element).remove();
});
});