• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/automation/trigger/fieldchangedtrigger.php
  • Класс: Bitrix\Crm\Automation\Trigger\FieldChangedTrigger
  • Вызов: FieldChangedTrigger::checkApplyRules
public function checkApplyRules(array $trigger)
{
	if (!parent::checkApplyRules($trigger))
	{
		return false;
	}

	$followFields = is_array($trigger['APPLY_RULES']['fields']) ? $trigger['APPLY_RULES']['fields'] : [];
	$changedFields = (array)$this->getInputData('CHANGED_FIELDS');

	if (empty($followFields) || empty($changedFields))
	{
		return false;
	}

	$intersect = array_intersect($followFields, $changedFields);

	return !empty($intersect);
}