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

Класс CFormResult

CFormResult - класс для работы с результатами.

Поля

Поле Тип Описание
ID int Идентификатор результата.
FORM_ID int Идентификатор веб-формы.
TIMESTAMP_X datetime Время последнего изменения.
DATE_CREATE datetime Время создания.
STATUS_ID int Идентификатор текущего статуса.
USER_ID int ID пользователя, создавшего результата (автор результата).
USER_AUTH char Флаг авторизованности автора результата в момент создания результата [Y|N].
STAT_GUEST_ID int Идентификатор посетителя, создавшего результат (инициализируется модулем "Статистика" в момент создания результата).
STAT_SESSION_ID int Идентификатор сессии, в которой был создан результат (инициализируется модулем "Статистика" в момент создания результата).

Методы

Метод Описание С версии
Add Создает новый результат.
Update Обновляет результат.
SetField Для указанного результата обновляет значения ответа на вопрос или обновляет значение поля веб-формы.
GetList Возвращает список результатов.
GetByID Возвращает поля результата.
GetDataByID Возвращает ряд массивов, содержащих данные по значениям ответов на вопросы веб-формы, а также значения полей веб-формы для указанного результата.
GetDataByIDForHTML Возвращает массив значений ответов на вопросы веб-формы, а также значения полей веб-формы для указанного результата. Ключи данного массива в точности соответствуют правилам формирования имен HTML полей для веб-формы. 4.0.4
Reset Удаляет значения ответов и значения полей веб-формы для указанного результата. 4.0.4
Delete Удаляет указанный результат. 4.0.4
Mail Создает почтовое событие. 4.0.4
SetEvent Создает событие в модуле "Статистика". 4.0.4
SetStatus Устанавливает указанный статус для указанного результата. 4.0.4
GetCount Возвращает количество результатов указанной веб-формы. 4.0.4
GetPermissions Возвращает массив прав на результат в зависимости от его статуса.


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