• Модуль: 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;
}