Имя: Пароль:
1C
1С v8
1с проверка открыта ли форма УФ
,
0 ender10
 
26.12.18
12:01
Добрый день, есть такая проблема - при открытии формы обработки необходимо проверять открыта ли она у пользователя, форма отрывается с параметрами и ПолучитьФорму().Открыта() не годится, т.к при получении формы ее параметры будут перезаполнены, есть ли возможность проверить открыта ли форма?
понятно что есть вариант хранить это во внешней переменной, но возможно есть платформенные методы
1 sandal_r
 
26.12.18
12:17
ВсеОкна = ПолучитьОкна();
Для каждого окно из ВсеОкна Цикл
    Если окно.Заголовок = "Расшифровка по отбору" Тогда
        СтараяФорма = окно.ПолучитьСодержимое();
        СтараяФорма.Закрыть();
    КонецЕсли;
КонецЦикла;
2 ender10
 
26.12.18
12:23
(1) есть проблема - форма управляемое, но режим запуска обычное приложение, забыл указать