- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/merger/contactmerger.php
- Класс: Bitrix\Crm\Merger\ContactMerger
- Вызов: ContactMerger::updateEntity
protected function updateEntity($entityID, array &$fields, $roleID, array $options = array())
{
$entity = $this->getEntity();
//Required for set current user as last modification author
unset($fields['CREATED_BY_ID'], $fields['DATE_CREATE'], $fields['MODIFY_BY_ID'], $fields['DATE_MODIFY']);
if(!$entity->Update($entityID, $fields, true, true, $options))
{
throw new EntityMergerException(
\CCrmOwnerType::Contact,
$entityID,
$roleID,
EntityMergerException::UPDATE_FAILED,
'',
0,
new Main\SystemException($entity->LAST_ERROR)
);
}
}