• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/userfield.php
  • Класс: BitrixMainUserFieldTable
  • Вызов: UserFieldTable::getMap
static function getMap()
{
	return array(
		'ID' => array(
			'data_type' => 'integer',
			'primary' => true,
			'autocomplete' => true,
		),
		'ENTITY_ID' => array(
			'data_type' => 'string',
			'title' => Loc::getMessage('MAIN_USER_FIELD_TABLE_ENTITY_ID_TITLE'),
		),
		'FIELD_NAME' => array(
			'data_type' => 'string',
			'title' => Loc::getMessage('MAIN_USER_FIELD_TABLE_FIELD_NAME_TITLE'),
		),
		'USER_TYPE_ID' => array(
			'data_type' => 'string',
			'title' => Loc::getMessage('MAIN_USER_FIELD_TABLE_USER_TYPE_ID_TITLE'),
		),
		'XML_ID' => array(
			'data_type' => 'string',
		),
		'SORT' => array(
			'data_type' => 'integer',
			'title' => Loc::getMessage('MAIN_USER_FIELD_TABLE_SORT_TITLE'),
		),
		'MULTIPLE' => array(
			'data_type' => 'boolean',
			'values' => array('N', 'Y'),
			'title' => Loc::getMessage('MAIN_USER_FIELD_TABLE_MULTIPLE_TITLE'),
		),
		'MANDATORY' => array(
			'data_type' => 'boolean',
			'values' => array('N', 'Y'),
			'title' => Loc::getMessage('MAIN_USER_FIELD_TABLE_MANDATORY_TITLE'),
		),
		'SHOW_FILTER' => array(
			'data_type' => 'boolean',
			'values' => array('N', 'Y'),
			'title' => Loc::getMessage('MAIN_USER_FIELD_TABLE_SHOW_FILTER_TITLE'),
		),
		'SHOW_IN_LIST' => array(
			'data_type' => 'boolean',
			'values' => array('N', 'Y'),
			'title' => Loc::getMessage('MAIN_USER_FIELD_TABLE_SHOW_IN_LIST_TITLE'),
		),
		'EDIT_IN_LIST' => array(
			'data_type' => 'boolean',
			'values' => array('N', 'Y'),
			'title' => Loc::getMessage('MAIN_USER_FIELD_TABLE_EDIT_IN_LIST_TITLE'),
		),
		'IS_SEARCHABLE' => array(
			'data_type' => 'boolean',
			'values' => array('N', 'Y'),
			'title' => Loc::getMessage('MAIN_USER_FIELD_TABLE_IS_SEARCHABLE_TITLE'),
		),
		'SETTINGS' => array(
			'data_type' => 'text',
			'serialized' => true,
			'title' => Loc::getMessage('MAIN_USER_FIELD_TABLE_SETTINGS_TITLE'),
		),
	);
}