• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Operation/Update.php
  • Класс: Bitrix\Crm\Service\Operation\Update
  • Вызов: Update::isItemChanged
public function isItemChanged(): bool
{
	foreach ($this->fieldsCollection as $field)
	{
		if ($this->item->isFieldDisabled($field->getName()))
		{
			continue;
		}

		if ($field->isValueCanBeChanged() && $this->item->isChanged($field->getName()))
		{
			return true;
		}
	}

	$additionalFields = [Item::FIELD_NAME_PRODUCTS, Item::FIELD_NAME_FM, Item::FIELD_NAME_LAST_ACTIVITY_TIME];

	foreach ($additionalFields as $fieldName)
	{
		if (
			$this->item->hasField($fieldName)
			&& $this->item->isChanged($fieldName)
		)
		{
			return true;
		}
	}

	return false;
}