• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/util/userfield.php
  • Класс: BitrixTasksUtilUserField
  • Вызов: UserField::onUserTypeSchemeChange
static function onUserTypeSchemeChange(array $field, $id)
{
	$entityCode = false;

	if(array_key_exists('ENTITY_ID', $field))
	{
		$entityCode = $field['ENTITY_ID'];
	}
	else
	{
		$item = CUserTypeEntity::GetByID($id);
		if($item)
		{
			$entityCode = $item['ENTITY_ID'];
		}
	}

	if($entityCode && mb_strpos($entityCode, 'TASKS_') == 0)
	{
		$className = static::getControllerClassByEntityCode($entityCode);
		if($className)
		{
			$className::clearCache();
		}
	}
}