Имя: Пароль:
1C
1С v8
УФ Как отловить событие активизации окна формы?
,
0 paxan
 
09.02.15
15:39
Здравствуйте.
Подскажите пожалуйста, как отловить событие активизации формы в УФ ?
Т.к. в данном случае не ПриОткрытии, не ПриПовторономОткрытии не срабатывает.
1 PRO100 NigGaZ
 
09.02.15
15:41
ПолучитьФорму("ххх").Открыта()?
2 paxan
 
09.02.15
15:47
PRO100 NigGaZ, возможно это глупый вопрос, в каком месте модуля тогда следует вызывать этот код ? С УФ практически не работаю к сожалению...
3 RomaH
 
naïve
09.02.15
16:13
ВК?
4 RomaH
 
naïve
09.02.15
16:18
https://yadi.sk/d/Mh-y-U9LddX_Y_E (матофильт - убрать подчеркивания

    //{L"ControlFocus", L"СледитьЗаФокусом"},
    //{L"DontControlFocus", L"НеСледитьЗаФокусом"}


подключаешь при открытии формы - и отлавливаешь внешние события

             Новый("AddIn.ruen.AddInNativeExtension");
5 RomaH
 
naïve
09.02.15
16:22
т.е. при включении ВК начинает следить за любой сменой фокуса на элементе формы - и посылает внешнее событие
Событие = "Фокус"

дальше уже средствами 1С анализируешь - что и куда
6 paxan
 
09.02.15
16:23
чуть подробнее опишу задачу, тк. может и не нужно так сложно городить:
есть конфигурация на Уф. В форме документа есть ссылка в перейти-"структура подчиненности". Реализовано через общие команды -структураподчиненности. Я так понимаю в этом случае эта команда добавляется автоматически в форму документа, и перехватить из самой формы документа нажатие на "структура подчиненности" не получается. Точнее при первом нажатии это срабатывает - открывается форма структуры подчиненности в форме самого документа. При повторном нажатии - команда уже не вызывается. Поэтому мне нужно либо как-то отловить само нажатие, либо в самой форме понять что она активизировалась.
При повторном открытии хотелось-бы "обновить" структуру подчиненности, как-будто пользователь сам нажал кнопку обновить. Надеюсь понятно объяснил...
7 paxan
 
09.02.15
16:24
RomaH - спасибо за ответ. Примерно ясна суть решения. Но все-таки надеюсь что это можно как-то проще сделать..
8 MaxS
 
09.02.15
16:26
см общий модуль
МодификацияКонфигурацииКлиентПереопределяемый
9 paxan
 
09.02.15
16:31
MaxS - при чем тут это ?
10 paxan
 
10.02.15
08:34
апну
11 mszsuz
 
02.03.15
22:58
RomaH, спасибо за ВК!
12 Defender aka LINN
 
02.03.15
23:40
(6) Воткни свою команду
13 yavasya
 
03.03.15
07:28
подписка на событие?
14 Web00001
 
03.03.15
07:52
Что в случае с компонентой тебе придется писать код для формирования отчета, что без нее, зачем тогда компонента?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший