Всем доброго времени суток!
У меня вопрос. Как программно узнать, какая форма активна на данный момент, если открыты несколько окон? (например открыто несколько элементов справочника)
АктивныйКонтекст(<?>)
ActiveContext(<?>)
Синтаксис:
АктивныйКонтекст(<Контекст>)
Назначение:
Возвращает контекст активного в данный момент окна.
Возвращает 1 в случае успеха, 0 в противном случае.
Параметры:
<Контекст> - Переменная, в которую записывается активный контекст.
ПРИМЕР:
Процедура ЗакрытьАктивноеОкно()
Перем Конт;
Сервис = СоздатьОбъект("Сервис");
Если Сервис.АктивныйКонтекст(Конт) = 1 Тогда
Конт.Форма.Закрыть(0);
Иначе
Сообщить(Активное окно не является контекстным или нет активного окна.);
КонецЕсли;
КонецПроцедуры