• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_document.php
  • Класс: \CCrmDocument
  • Вызов: CCrmDocument::prepareCrmUserTypeValueView
static function prepareCrmUserTypeValueView($value, $defaultTypeName = '')
{
	$parts = explode('_', $value);
	if (count($parts) > 1)
	{
		$entityTypeId = CCrmOwnerType::ResolveID(
			CCrmOwnerTypeAbbr::ResolveName($parts[0] . $parts[1])
			?: CCrmOwnerTypeAbbr::ResolveName($parts[0])
		);
		$entityId = (int)end($parts);
	}
	elseif ($defaultTypeName !== '')
	{
		$entityTypeId = CCrmOwnerType::ResolveID($defaultTypeName);
		$entityId = (int)$value;
	}
	else
	{
		return $value;
	}

	$value = CCrmOwnerType::GetCaption(
		$entityTypeId,
		$entityId,
		false
	);

	return $value;
}