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

Reset

Описание и параметры

bool
CFormResult::Reset(
 int result_id,
 bool del_files = true,
 string del_fields = "N",
 array exception = array()
)

Удаляет все значения ответов на вопросы веб-формы, а также значения полей веб-формы для указанного результата. Сам результат при этом остается. Если в процессе работы метода ошибок не возникло, то метод возвращает "true". Метод нестатический.

Параметры метода

Параметр Описание
result_id ID результата.
del_files Флаг необходимости удаления файлов, загруженных в качестве значения ответа на вопрос.
Параметр необязательный. По умолчанию - "true" (файлы необходимо удалить).
del_fields Флаг необходимости удаления значений полей веб-формы.
Параметр необязательный. По умолчанию - "N" (значения полей необходимо удалить).
exception Массив ID вопросов и полей веб-формы, для которых не нужно удалять значения.
Параметр необязательный. По умолчанию - пустой массив.

Смотрите также

Примеры использования

<?
$RESULT_ID = 189; // ID результата

// удалим все значения ответов на вопросы и полей веб-формы
// вместе с файлами
// исключение составят вопросы с ID = 140 и ID = 141
CFormResult::Reset($RESULT_ID, true, "Y", array(140, 141));
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх