Заметки
Как добавить кастомную вкладку в карточку смарт-процесса
Для вкладки конкретного смарт-процесса в код placement входит его entityTypeId. Например, для типа 178:
BX24.callMethod('placement.bind', {
PLACEMENT: 'CRM_DYNAMIC_178_DETAIL_TAB',
HANDLER: 'https://example.com/app/smart-tab/',
TITLE: 'Данные интеграции'
}, function (result) {
if (result.error()) {
console.error(result.error());
return;
}
console.log(result.data());
}); Замените тип и URL на свои. Перед регистрацией проверьте доступность места через placement.list; приложение должно иметь нужные права и завершённую установку.
Внутри вкладки получите контекст через BX24.placement.info(). Не подставляйте постоянный ID элемента в запрос данных: одна и та же страница обработчика открывается для разных карточек.
ID записи типа из crm.type.list и entityTypeId различаются. Для строки CRM_DYNAMIC_178_DETAIL_TAB нужен именно идентификатор типа сущности.