1C, форма индикатора и прерывание

Ситуация: открываем форму

 Индикатор = ПолучитьОбщуюФорму("ХодВыполненияОбработкиДанных");

и в цикле используем

 ОбработкаПрерыванияПользователя();

Возникает нехорошая ситуация: при прерывании выполнения по Ctrl+Break форма индикатора оказывается открытой, нужно закрывать ее крестиком. А хочется чтобы это происходило автоматически.

Лечится так: в событие формы ОбновлениеОтображения прописываем следующую конструкцию:

 Индикатор = ПолучитьОбщуюФорму("ХодВыполненияОбработкиДанных");
	Если Индикатор.Открыта() Тогда 
		Индикатор.Закрыть();
	КонецЕсли;