Документация для разработчиков
Темная тема

Класс CUserFieldEnum

Внимание! Практически все классы для работы с пользовательскими полями объявлены устаревшими с версий 20.0.700 и 20.0.800. Рекомендуется использовать классы ядра D7.

Описание и поля

CUserFieldEnum - класс для работы с пользовательскими полями типа "список".

Может быть использован для получения отображаемых значений списка по коду. Значения данного класса кешируются управляемым кешем. Управление происходит через константу CACHED_b_user_field_enum. По умолчанию время кеширования 1 час. Для отключения кеширования достаточно определить константу CACHED_b_user_field_enum равной false.

Поля

Поле Тип Описание
ID int ID значения.
USER_FIELD_ID
int
Идентификатор пользовательского поля.
VALUE
varchar (255) Отображаемое значение.
DEF
char
Является значением по умолчанию (Y|N).
SORT
int
Сортировка. Используется при выводе элемента формы.
XML_ID varchar (255) ID значения для связи с внешними источниками (например, ID значения в какой-либо внешний базе). Должен быть уникален в пределах одного USER_FIELD_ID.

Список методов

Метод Описание С версии
GetList Возвращает список значений.
SetEnumValues Изменяет список значений.
DeleteFieldEnum Полная очиска списка заданного поля.


© «Битрикс», 2001-2024, «1С-Битрикс», 2024