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

Класс CFormStatus

CFormStatus - класс для работы со статусами.

Поля

Поле Тип Описание
ID int Идентификатор статуса.
FORM_ID int Идентификатор веб-формы.
TIMESTAMP_X datetime Время последнего изменения параметров статуса.
ACTIVE char Флаг активности статуса [Y|N].
C_SORT int Индекс сортировки статуса.
TITLE varchar(255) Заголовок статуса.
DESCRIPTION varchar(2000) Описание статуса.
DEFAULT_VALUE char Флаг установки у результата данного статуса по умолчанию [Y|N].
CSS varchar(255) Имя CSS класса для вывода заголовка статуса.
HANDLER_OUT varchar(255) Путь относительно корня к обработчику, вызываемому при смене у результата данного статуса на другой.
HANDLER_IN varchar(255) Путь относительно корня к обработчику, вызываемому при смене у результата какого-либо статуса на данный.

Методы

Метод Описание С версии
Set Добавляет новый статус либо обновляет параметры существующего.
GetList Возвращает список статусов указанной веб-формы.
GetByID Возвращает параметры статуса.
Copy Копирует статус.
Delete Удаляет статус.
GetPermissions Возвращает массив прав текущего пользователя для указанного статуса.
GetPermissionList Возвращает массивы групп пользователей с определёнными правами для указанного статуса.
GetDropdown Возвращает список статусов в формате для вывода выпадающего списка одиночного выбора.


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