Если ФС.СуществуетФайл("C:\Альт.ert") = 1 Тогда
сообщить("существует");
иначе
Сообщить("нет его");
КонецЕсли;
Если ОткрытьФорму("Отчет",КонтекстФормы,"C:\Альт.ert") = 1 Тогда
сообщить("Открыта");
иначе
сообщить("Не открыта ");
КонецЕсли;
Ждём когда код внутри отчёта будет выложен.
Есть вероятность, что он его просто не сохранил.
Кстати, если с формы убрать все элементы управления - то именно так и будет.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший