УправляемаяФорма.ПередЗакрытием (ManagedForm.BeforeClose)
Синтаксис:
Параметры:
<Отказ>
Признак отказа от закрытия формы. Если в теле процедуры-обработчика установить данному параметру значение Истина, то форма закрыта не будет.
Значение по умолчанию: Ложь.
<ЗавершениеРаботы>
В данный параметр передается признак того, что форма закрывается в процессе завершения работы приложения:
<ТекстПредупреждения>
Если параметру <Отказ> установлено значение Истина и <ТекстПредупреждения> содержит непустую строку, то:
- если <Завершение работы> установлено в Истина, окно сообщения со строкой текста предупреждения будет выведено на экран и пользователю будет предложено на выбор - остаться или покинуть окно без сохранения изменений.
- если <Завершение работы> установлено в Ложь, текст предупреждения игнорируется и процесс закрытия формы прерывается.
- если <Завершение работы> установлено в Истина, пользователю будет отображно окно с общим текстом "Работа в данном окне не завершена" и будет предложено остаться или покинуть окно без сохранения изменений.
- если <Завершение работы> установлено в Ложь, то значение параметра <ТекстПредупреждения> будет проигнорировано, и процесс завершения работы приложения будет продолжен.
Примечание: В браузере Mozilla Firefox окно сообщения не будет содержать текста предупреждения.
<СтандартнаяОбработка>
В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет.
Значение по умолчанию: Истина.
Описание:
В процессе завершения работы приложения (параметр ЗавершениеРаботы имеет значение Истина) запрещены серверные вызовы и открытие окон.
Примечание:
В режиме запуска веб-клиент при закрытии формы, которая открыта во вспомогательном окне, нажатием системной кнопки закрытия окна ("крестик" в правом верхнем углу формы) или нажатием Alt+F4, вызов обработчика не происходит.