|  | v7: Как с помощью формекса узнать текущую открытую форму | ☑ | 
    
        | 0
    
        Pro100   20.06.13✎ 07:22 | 
        Например у меня открыто несколько форм, и как узнать в текущий момент какая форма открыта. В глобальном модуле отрабатывает процедура и вот как узнать в этот момент какая форма активная?
 Пытаюсь как то вот так сделать:
 
 ФормаРасш = СоздатьОбъект("РасширениеФормы");
 Фрм = ФормаРасш.ПолучитьФорму();
 
 но Фрм возвращает неизвестный объект... Такого метода как активнаяФорма или что-то подобное не нашел.
 |  | 
    
        | 1
    
        dk   20.06.13✎ 07:28 | 
        передавать контекст формы в глобальный модуль при вызове не предлагать? )     |  | 
    
        | 2
    
        Pro100   20.06.13✎ 07:42 | 
        (1)точно, совсем забыл, щас буду пробовать, спс.     |  | 
    
        | 3
    
        Rie   20.06.13✎ 07:44 | 
        (0) У объекта Сервис есть метод АктивныйКонтекст().
 Но вариант в (1) - куда правильнее, IMHO.
 |  | 
    
        | 4
    
        varelchik   20.06.13✎ 09:06 | 
        (3) Так оно и есть.
 Когда-то заморчивался с этим.
 |  | 
    
        | 5
    
        varelchik   20.06.13✎ 09:06 | 
        (0)Можу в принципе порыться в архивах, где-то есть.
 Если шо стучись в аську.
 |  |