• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/settings/entityviewsettings.php
  • Класс: Bitrix\Crm\Settings\EntityViewSettings
  • Вызов: EntityViewSettings::getViewID
public function getViewID($entityTypeID)
{
	/** @var string $entityTypeName */
	$entityTypeName = mb_strtolower(\CCrmOwnerType::ResolveName($entityTypeID));
	if($entityTypeName === '')
	{
		return self::UNDEFINED;
	}

	$index = $this->getConfig();
	if(!isset($index[$entityTypeName]))
	{
		return self::UNDEFINED;
	}

	$value = $index[$entityTypeName];
	$parts = explode(':', $value);
	return self::resolveID(
		mb_strtoupper(is_array($parts) && count($parts) >= 2? $parts[0] : $value)
	);
}