• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/EventHistory/TrackedObject.php
  • Класс: Bitrix\Crm\Service\EventHistory\TrackedObject
  • Вызов: TrackedObject::prepareUpdateEventDataForField
protected function prepareUpdateEventDataForField(string $fieldName): array
{
	if ($this->isDependantField($fieldName))
	{
		$actualCollection = $this->normalizeCollection($this->getActualValue($fieldName));
		$currentCollection = $this->normalizeCollection($this->getCurrentValue($fieldName));

		return $this->prepareUpdateEventDataForDependantField($fieldName, $actualCollection, $currentCollection);
	}

	if ($this->isChanged($fieldName))
	{
		return [
			$this->prepareDefaultUpdateEventData($fieldName)
		];
	}

	return [];
}