0

Процедура ПриЗавершенииРаботыСистемы

Процедура выполняется при завершении работы пользователя с системой.

Синтаксис

Процедура ПриЗавершенииРаботыСистемы() имеет следующий синтаксис:

Процедура ПриЗавершенииРаботыСистемы()
    ...
КонецПроцедуры

А также альтернативный англоязычный синтаксис:

Procedure OnFinishSystem()
    ...
EndProcedure

Описание

Предопределенная процедура ПриЗавершенииРаботыСистемы() выполняется системой при интерактивном завершении работы пользователя с системой (например, когда он нажал на кнопку закрытия окна приложения).

По-умолчанию, система выполняет только проверку открытых модифицированных форм. Если требуется переопределить стандартное поведение системы (например, проверить у пользователя наличие нерешенных задач), необходимо разместить определение данной процедуры в глобальном модуле, а в теле процедуры описать требуемый алгоритм поведения.

Если по каким-либо причинам завершение работы системы запрещено, достаточно установить статус возврата равным нулю и приложение продолжит работу.

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

Пример кода с использованием процедуры ПриЗавершенииРаботыСистемы()

Процедура ПриЗавершенииРаботыСистемы()
	
	Если ЕстьНезавершенныеЗадания = 1 Тогда
		СтатусВозврата(0);
		Возврат;
	КонецЕсли;

	Предупреждение("Всего доброго " + ИмяПользователя());
	
КонецПроцедуры //ПриЗавершенииРаботыСистемы()

Читайте также:

  1. Предопределенная процедура ПриНачалеРаботыСистемы()

Поделиться страницей в соц.сетях

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *