- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_fields.php
- Класс: \CCrmFields
- Вызов: CCrmFields::GetFieldTypes
static function GetFieldTypes()
{
//'Disk File' is disabled due to GUI issues (see CCrmDocument::GetDocumentFieldTypes)
$arFieldType = Array(
'string' => array( 'ID' =>'string', 'NAME' => GetMessage('CRM_FIELDS_TYPE_S')),
'integer' => array( 'ID' =>'integer', 'NAME' => GetMessage('CRM_FIELDS_TYPE_I')),
'double' => array( 'ID' =>'double', 'NAME' => GetMessage('CRM_FIELDS_TYPE_D')),
'boolean' => array( 'ID' =>'boolean', 'NAME' => GetMessage('CRM_FIELDS_TYPE_B')),
'datetime' => array( 'ID' =>'datetime', 'NAME' => GetMessage('CRM_FIELDS_TYPE_DT')),
'date' => array( 'ID' =>'date', 'NAME' => GetMessage('CRM_FIELDS_TYPE_DATE')),
'money' => array( 'ID' =>'money', 'NAME' => GetMessage('CRM_FIELDS_TYPE_MONEY')),
'url' => array( 'ID' =>'url', 'NAME' => GetMessage('CRM_FIELDS_TYPE_URL')),
'address' => array( 'ID' =>'address', 'NAME' => GetMessage('CRM_FIELDS_TYPE_ADDRESS_2')),
'resourcebooking' => array( 'ID' =>'resourcebooking', 'NAME' => GetMessage('CRM_FIELDS_TYPE_RESOURCEBOOKING')),
'enumeration' => array( 'ID' =>'enumeration', 'NAME' => GetMessage('CRM_FIELDS_TYPE_E')),
'file' => array( 'ID' =>'file', 'NAME' => GetMessage('CRM_FIELDS_TYPE_F')),
'employee' => array( 'ID' =>'employee', 'NAME' => GetMessage('CRM_FIELDS_TYPE_EM')),
'crm_status' => array( 'ID' =>'crm_status', 'NAME' => GetMessage('CRM_FIELDS_TYPE_CRM_STATUS')),
'iblock_section'=> array( 'ID' =>'iblock_section', 'NAME' => GetMessage('CRM_FIELDS_TYPE_IBLOCK_SECTION')),
'iblock_element'=> array( 'ID' =>'iblock_element', 'NAME' => GetMessage('CRM_FIELDS_TYPE_IBLOCK_ELEMENT')),
'crm' => array( 'ID' =>'crm', 'NAME' => GetMessage('CRM_FIELDS_TYPE_CRM_ELEMENT'))
//'disk_file' => array( 'ID' =>'disk_file', 'NAME' => GetMessage('CRM_FIELDS_TYPE_DISK_FILE')),
);
return $arFieldType;
}