/**
* Получаем объект менеджера событий.
* Нужен для подписки на событие
* @var Main\EventManager
*/
$eventManager = \Bitrix\Main\EventManager::getInstance();
/**
* Подписка на событие "после создании компании"
* постфикс Compatible нужен потому что событие из старого ядра
*/
$eventManager->addEventHandlerCompatible(
"crm",
"OnAfterCrmCompanyAdd",
[
CompanyHandler::class,
"handleCompanyAdd"
]
);
class CompanyHandler
{
/**
* Обработчик события crm::OnAfterCrmCompanyAdd
* @param array &$arFields
* @return boolean
*/
public static function handleCompanyAdd( &$arFields )
{
/**
* Тут создаешь агента для этой компании
* См. примечание
*/
return true;
}
}
1. В настройке битрикс24 crm-формы есть пункт "Свой CSS" (см. скрин), но нету "Свой js". Форма вставляется на сторонний сайт и хотелось бы иметь возможность в этом сгенерируемом iframe оставить какой-нибудь свой велосипед, но не могу найти где...
когда я вставляю эту форму через iframe на стороннем сайте
Пробовали несколько раз переустанавливать (на разные окружения).
Может в какую хоть сторону глянуть подскажите?
p/s влияет ли на эти тесты init.php? (его нету)
\Bitrix\Main\EventManager::getInstance()->addEventHandlerCompatible(
"crm",
"OnAfterCrmControlPanelBuild",
function( &$menuItems ){
// $menuItems - список элементов меню по ссылке. Можно даже удалить
$menuItems[] = [
/**
* ID пункт меню. Нужен для подсветки на странице
* @var string
*/
'ID' => 'CUSTOM_REPORTS',
/**
* ID js-пункта меню. Для счетчиков и action-комманд
* @var string
*/
'MENU_ID' => 'menu_crm_custom_reports',
/**
* Название и hover title
* @var string
*/
'NAME' => 'Пользовательские отчеты',
'TITLE' => 'Пользовательские отчеты',
/**
* Ссылка, куда вести по нажатию
* @var string
*/
'URL' => '/crm/_some_link_/',
];
}
);
$APPLICATION->IncludeComponent(
'bitrix:crm.control_panel',
'',
array(
'ID' => 'CUSTOM_REPORTS',
'ACTIVE_ITEM_ID' => 'CUSTOM_REPORTS',
)
);
Где и как предоставить возможность видеть скрытые контакты?
Или как сделать контакт не скрытым?
чтоб этот сотрудник видел весь путь своего лида, включая будущий контакт и компанию, но не видел другие контакты и компании?