совсем нет.
Читай встроенную помощь:
ОбработкаОжидания(<?>,)
Синтаксис:
ОбработкаОжидания(<ИмяПроцедуры>,<ИнтервалВызова>)
Назначение:
Инициирует периодический вызов процедуры глобального модуля с заданным интервалом времени.
Возвращает имя процедуры глобального модуля, которая назначена для периодического запуска (на момент до исполнения процедуры)...
Итого имеем:
Процедура глОбработкаОжидания() Экспорт
Сообщ=глПроверитьФлагБлокировки();
Если ПустаяСтрока(Сообщ)=0 Тогда
Если Вопрос(Сообщ, "ОК+Отмена", 10) <> "Отмена" Тогда
ЗавершитьРаботуСистемы();
КонецЕсли;
КонецЕсли;
КонецПроцедуры // глОбработкаОжидания()
...
Процедура ПриНачалеРаботыСистемы()
...
ОбработкаОжидания("глОбработкаОжидания",10); // каждые 10 сек вызываем глОбработкаОжидания
глПроверитьФлагБлокировки() проверяет параметры при которых нужно закрывать приложение и возвращает непустую строку если работу нужно завершить. Например у меня в конфигурации проверяется наличие определенного файла в каталоге базы: это удобно когда нужно выгнать пользователей при обновлении. У тебя будет проверяться время: Если ТекущееВремя()>"23:50:00" ...