какая знакомая штука
тоже обработчик но не открывал/закрывал форму внутри первого сканирования а через обработчик ее
т.е. пик - надо открыть новую или закрыть текущую форму (активной станет предыдущая и там отработает ВводДоступен) то не сразу ее а запуская однократный ПодключитьОбработчикОжидания с 0.2-0.5 сек и уже в вызываемой им функции\процедуре выполнял открытие или закрытие формы.