Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 июл 2022, 20:19

Если окно формы открыто фокусироваться на него при создании нового

Автор Dmitry Qwe, 07 дек 2017, 18:12

0 Пользователей и 1 гость просматривают эту тему.

Dmitry Qwe

Подскажите как реализовать, когда открыта форма документа и открывается еще одна форма документа не открывать вторую форму а переключаться на первую уже открытую?

Golickoff

Форма = ДокументСсылка.ПолучитьФорму();
Если Форма.Открыта Тогда
    ...
КонецЕсли;
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

ilyay

Ключ формы должен совпадать, тогда не будет повторно открываться.

Dmitry Qwe

Цитата: ilyay от 08 дек 2017, 10:06
Ключ формы должен совпадать, тогда не будет повторно открываться.


Форма = ПолучитьФорму("ОбщаяФорма.Форма");
    Форма.РежимОткрытияОкна = РежимОткрытияОкнаФормы.БлокироватьОкноВладельца;
   
    Если Форма.Открыта() Тогда
        Форма.Активизировать();
    Иначе
        ОткрытьФорму(Форма);
        КонецЕсли;


Не указываю ключ уникальности, всеравно открывает новый экземпляр

ilyay


Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск