Для начала, "встройка" - это встраиваемое приложение и в Битрикс24 CRM API есть возможность встроить приложение. Это может быть хук, а может быть прямой вызов php-срипта. В моем случае мне пришлось написать свое приложение, разместив его на своем хостинге и позволить вызвать его через меню карточки одной из сущностей (сделка, лид, компания или контакт). Т.к. работаю я с облачной версией, то приходится мириться с разными видами ограничений. И вот при вызове такого приложения из карточки в режиме слайдера загрузится визуализация вашего скрипта, а визуальная часть iframe-а по высоте мала настолько, что придется скролить, а сроллбар есть еще у основного окна приложения - уже 2 скролла. Решим эту проблему.
Когда вы написали приложение и вызываете его в меню карточки, пусть для примера это будет "Пункт в верхнем меню в карточке сделки (CRM_DEAL_DETAIL_TAB)". В настройках прав интеграции не забудьте указать "Встраивание приложений (placement)". И как бы есть стандартная JS-библиотека Битрикс24 v1.0, которая представляет собой JavaScript SDK для REST API, что позволяет обращаться к API из фронт-энда вашего приложения, игнорируя необходимости авторизации по OAuth 2.0. имейте ввиду, кто не знает, что для внешних приложений и вебхуков библиотека использоваться не может, да нелогично это.
Теперь о конкретном. Когда нужно расширить слайдер по высоте, чтобы в него вписалась страница HTML кода вашего приложения и не пришлось скролить в фокусе iframe-а, то нужно исполнить 2 простых элемента в своем скрипте-приложении.
Прописываем такой "волшебный вызов" js-библиотеки.
<script src='//api.bitrix24.com/api/v1/'></script>
Далее можем менять высоту слайдера через вызов функции BX24.resizeWindows(ширина, высота).
<script>
BX24.resizeWindow(1000, 1000);
</script>
Здесь может следует обратить внимание на то, что изменение ширины никак особо не повлияет на ваше встраиваемое приложение (т.к. больше ширины слайдера вы не уйдете), а вот высота возымеет свой эффект.
Удачного программирования.