|
|
Активное окно |
☑ |
|
0
DemMif
09.12.09
✎
13:38
|
Всем доброго времени суток!
У меня вопрос. Как программно узнать, какая форма активна на данный момент, если открыты несколько окон? (например открыто несколько элементов справочника)
|
|
|
1
DemMif
09.12.09
✎
14:31
|
ап
|
|
|
2
ДенисЧ
09.12.09
✎
14:33
|
АктивныйКонтекст(<?>)
ActiveContext(<?>)
Синтаксис:
АктивныйКонтекст(<Контекст>)
Назначение:
Возвращает контекст активного в данный момент окна.
Возвращает 1 в случае успеха, 0 в противном случае.
Параметры:
<Контекст> - Переменная, в которую записывается активный контекст.
ПРИМЕР:
Процедура ЗакрытьАктивноеОкно()
Перем Конт;
Сервис = СоздатьОбъект("Сервис");
Если Сервис.АктивныйКонтекст(Конт) = 1 Тогда
Конт.Форма.Закрыть(0);
Иначе
Сообщить(Активное окно не является контекстным или нет активного окна.);
КонецЕсли;
КонецПроцедуры
|
|
|
3
DemMif
09.12.09
✎
14:35
|
(2)
А средствами 1С невозможно?
|
|
|
4
DemMif
09.12.09
✎
14:39
|
+(3)
И куда эту процедуру запихнуть?
|
|
|
5
smaharbA
09.12.09
✎
14:40
|
(3) возможно
|
|
|
6
DemMif
09.12.09
✎
15:05
|
Не актуально.
(2) спасибо большое.
|
|