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

Класс 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
Наверх