• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/EventHistory.php
  • Класс: Bitrix\Crm\Service\EventHistory
  • Вызов: EventHistory::saveRecord
protected function saveRecord(EntityObject $record, array $eventDataArray): AddResult
{
	foreach ($record->sysGetEntity()->getScalarFields() as $field)
	{
		$fieldName = $field->getName();
		if (isset($eventDataArray[$fieldName]) && $fieldName !== 'EVENT_ID')
		{
			$record->set($fieldName, $eventDataArray[$fieldName]);
		}
	}

	return $record->save();
}