Доброго времени суток! такой вопрос, есть в CRM Сделка - https://%SITE%.ru/crm/deal/details/%DEAL_ID%/ , в ней есть табы (закладки), вида "Сделка / Общие / Товары / Предложения / Счета / Заказы" и т.д. собственно вопрос - как там создать свой "таб" со своим функционалом (на уровне бекенда) ?
короче, в 2ух словах, ибо я уверен что еще многие столкнутся с этой проблемой, ибо тут как всегда через одно место все работает... и документация такая же...
- заходим в https://%SITE%.ru/marketplace/local/ - создаем приложение с правами на CRM и Встраивание приложений (placement) - указываем ссылку на свое приложение (я разместил в /local/components/custom/***) - сохраняем - в файле с приложением своим подключаем <script type="text/javascript" src="//api.bitrix24.com/api/v1/"></script> , что б можно было юзать BX24 библиотеку - там делаем BX24.install( BX24.callMethod() ) (методы в посте выше) И САМОЕ ГЛАВНОЕ! не забываем делать BX24.installFinish() ( https://dev.1c-bitrix.ru/support/forum/forum48/topic117719/ ) - далее, в том же https://%SITE%.ru/marketplace/local/ находим свое приложение, клацаем по выпадающему меню слева от названия и выбираем "перейти к приложению" - ПЕРЕЛОГИНИВАЕМСЯ! И ТОЛЬКО ТОГДА... вы увидите обновление на сайте...
все, спасибо за внимание! Битрикс, такой Битрикс... через пол года-год опять что-нибудь поменяют...
а, ну и добавлю, что в $_REQUEST на файл вашего приложения, приходят много полезных параметров таких как AUTH_ID, REFRESH_ID, member_id и IDник Лида/Сделки/Контакта, короче, всего того что вы запросите в параметре PLACEMENT в BX24.callMethod('placement.bind')
Да это шиздец а не документация. Проще послать нафиг, чем там что-то найти. Уже сутки бьюсь над простой казалось бы задачей, но плейсмент как не привязывался, так и не привязывается. Разработчики понаделали видео вместо того, чтобы написать доходчивый текст, по которому можно было бы найти то, что нужно в любой момент. Кроме того как и в какой момент работает привязка вообще не понятно. Добавляешь строку install - работает только инсталяция, убираешь - работает основная. Почему при этом ничего не появляется - не известно. А на видео всё так просто - используйте ту библиотеку (по которой даже доков нет), то другую.
Извините, наболело. Иногда кажется, что дока пишется только для тех, кто был с битриксом с самого начала, 10 лет назад, и знает всё на зубок.