• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/automation/starter.php
  • Класс: Bitrix\Crm\Automation\Starter
  • Вызов: Starter::compareFields
private function compareFields(array $actual, array $previous)
{
	$diff = [];
	foreach ($actual as $key => $field)
	{
		if (
			$key !== 'ID'
			&& (!array_key_exists($key, $previous) || $previous[$key] != $field)
		)
		{
			if (!$this->isDefaultValue($key, $field) || !\CBPHelper::isEmptyValue($previous[$key] ?? null))
			{
				$diff[] = $key;
			}
		}
	}
	return $diff;
}