ПоказатьПодтверждениеЗакрытияПроизвольнойФормы
страницаЗадает вопрос о продолжении действия, которое приведет к закрытию формы. Для использования в обработчиках события ПередЗакрытием модулей форм. См. также процедуру ОбщегоНазначенияКлиент.ПоказатьПодтверждениеЗакрытияФормы.
Синтаксис
Процедура ПоказатьПодтверждениеЗакрытияПроизвольнойФормы(
Знач Форма,
Отказ,
Знач ЗавершениеРаботы,
Знач ТекстПредупреждения,
Знач ИмяРеквизитаЗакрытьФормуБезПодтверждения,
Знач ОписаниеОповещенияЗакрыть = Неопределено) ЭкспортПараметры
Форма— ФормаКлиентскогоПриложения - форма, которая вызывает диалог предупреждения.Отказ— Булево - возвращаемый параметр, признак отказа от выполняемого действия.ЗавершениеРаботы— Булево - признак завершения работы программы.ТекстПредупреждения— Строка - текст предупреждения, выводимый пользователю.ИмяРеквизитаЗакрытьФормуБезПодтверждения— Строка - имя реквизита, содержащего в себе признак того, нужно выводить предупреждение или нет.ОписаниеОповещенияЗакрыть— ОписаниеОповещения - содержит имя процедуры, вызываемой при нажатии на кнопку "Да".
Пример вызова
ТекстПредупреждения = НСтр("ru = 'Закрыть помощник?'");
ОбщегоНазначенияКлиент.ПоказатьПодтверждениеЗакрытияПроизвольнойФормы(
ЭтотОбъект, Отказ, ЗавершениеРаботы, ТекстПредупреждения, "ЗакрытьФормуБезПодтверждения");Доступность
Тонкий клиент, Толстый клиент