Итак, как правильно настроить интеграцию?
Заходим в bitrix/php_interface/init.php
Добавляем следующий код :
/* меняем ответственного - не работает для веб-форм */
AddEventHandler("crm", "OnBeforeCrmDealAdd", "OnBeforeCrmLeadAdd");
AddEventHandler("crm", "OnBeforeCrmLeadAdd", "OnBeforeCrmLeadAdd");
function OnBeforeCrmLeadAdd($arFields)
{
$arFields["ASSIGNED_BY_ID"] = 107;
return $arFields;
}
Готово.
id ответственного можно узнать в строке браузера при переходе в профиль, например – https://сайт.bitrix24.ru/company/personal/user/107/
НО! Если вы настроили интеграцию для веб-форм, то к сожалению ответственный не будет меняться. Разработчики битрикс дорабатывают эту функцию. Но можно воспользоваться Веб-хуками. Об этом – подробнее позже.