- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/merger/leadmerger.php
- Класс: Bitrix\Crm\Merger\LeadMerger
- Вызов: LeadMerger::getEntityResponsibleID
protected function getEntityResponsibleID($entityID, $roleID)
{
$dbResult = \CCrmLead::GetListEx(
array(),
array('=ID' => $entityID, 'CHECK_PERMISSIONS' => 'N'),
false,
false,
array('ID', 'ASSIGNED_BY_ID')
);
$fields = is_object($dbResult) ? $dbResult->Fetch() : null;
if(!is_array($fields))
{
throw new EntityMergerException(\CCrmOwnerType::Lead, $entityID, $roleID, EntityMergerException::NOT_FOUND);
}
return isset($fields['ASSIGNED_BY_ID']) ? (int)$fields['ASSIGNED_BY_ID'] : 0;
}