Добрый день, есть такая проблема - при открытии формы обработки необходимо проверять открыта ли она у пользователя, форма отрывается с параметрами и ПолучитьФорму().Открыта() не годится, т.к при получении формы ее параметры будут перезаполнены, есть ли возможность проверить открыта ли форма?
понятно что есть вариант хранить это во внешней переменной, но возможно есть платформенные методы
ВсеОкна = ПолучитьОкна();
Для каждого окно из ВсеОкна Цикл
Если окно.Заголовок = "Расшифровка по отбору" Тогда
СтараяФорма = окно.ПолучитьСодержимое();
СтараяФорма.Закрыть();
КонецЕсли;
КонецЦикла;
(1) есть проблема - форма управляемое, но режим запуска обычное приложение, забыл указать
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший