• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/item/fieldimplementation/binding.php
  • Класс: Bitrix\Crm\Item\FieldImplementation\Binding
  • Вызов: Binding::isChanged
public function isChanged(string $commonFieldName): bool
{
	$bindingsCollection = $this->getBindingsCollection();
	if (!$bindingsCollection)
	{
		return false;
	}

	if ($bindingsCollection->sysIsChanged())
	{
		return true;
	}

	$scalarFields = $this->bindingEntity->getScalarFields();
	foreach ($bindingsCollection as $bindingObject)
	{
		foreach ($scalarFields as $singleScalarField)
		{
			if ($bindingObject->isChanged($singleScalarField->getName()))
			{
				return true;
			}
		}
	}

	return false;
}