• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Display/Field.php
  • Класс: Bitrix\Crm\Service\Display\Field
  • Вызов: Field::createFromUserField
static function createFromUserField(string $id, array $userFieldInfo): Field
{
	$title = $userFieldInfo['LIST_COLUMN_LABEL']
		?? $userFieldInfo['EDIT_FORM_LABEL']
		?? $userFieldInfo['LIST_FILTER_LABEL']
		?? $id
	;

	return (self::getInstance($userFieldInfo['USER_TYPE_ID'], $id))
		->setTitle($title)
		->setIsMultiple($userFieldInfo['MULTIPLE'] === 'Y')
		->addDisplayParams((array)$userFieldInfo['SETTINGS'])
		->setIsUserField(true)
		->setUserFieldParams($userFieldInfo)
	;
}