CCrmStatus::GetFieldsInfo

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmStatus
  4. GetFieldsInfo
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_status.php
  • Класс: \CCrmStatus
  • Вызов: CCrmStatus::GetFieldsInfo
static function GetFieldsInfo(): array
{
	if(!self::$FIELD_INFOS)
	{
		self::$FIELD_INFOS = [
			'ID' => [
				'TYPE' => 'integer',
				'ATTRIBUTES' => [CCrmFieldInfoAttr::ReadOnly]
			],
			'ENTITY_ID' => [
				'TYPE' => 'string',
				'ATTRIBUTES' => [
					CCrmFieldInfoAttr::Required,
					CCrmFieldInfoAttr::Immutable
				]
			],
			'STATUS_ID' => [
				'TYPE' => 'string',
				'ATTRIBUTES' => [
					CCrmFieldInfoAttr::Required,
					CCrmFieldInfoAttr::Immutable
				]
			],
			'SORT' => ['TYPE' => 'integer'],
			'NAME' => [
				'TYPE' => 'string',
				'ATTRIBUTES' => [CCrmFieldInfoAttr::Required]
			],
			'NAME_INIT' => [
				'TYPE' => 'string',
				'ATTRIBUTES' => [CCrmFieldInfoAttr::ReadOnly]
			],
			'SYSTEM' => [
				'TYPE' => 'char',
				'ATTRIBUTES' => [CCrmFieldInfoAttr::ReadOnly]
			],
			'CATEGORY_ID' => [
				'TYPE' => 'integer',
				'ATTRIBUTES' => [CCrmFieldInfoAttr::Immutable],
			],
			'COLOR' => [
				'TYPE' => 'string',
			],
			'SEMANTICS' => [
				'TYPE' => 'char',
				'ATTRIBUTES' => [CCrmFieldInfoAttr::Immutable]
			],
			'EXTRA' => ['TYPE' => 'crm_status_extra'],
		];
	}
	return self::$FIELD_INFOS;
}

Добавить комментарий