Имя: Пароль:
1C
1С v8
Событие при активации элемента в форме
0 askharlov
 
04.09.11
19:06
Необходимо при переходе с одного элемента формы на другой ( например с одного поля ввода на другое) получать в этой же форме информацию о факте перехода и наименовании элемента, который сейчас активен. Не нашел события, которое возникает при активизации элемента формы.
Есть событие ОбработкаАктивизацииОбъекта(АктивныйОбъект, Источник), но оно при активации элемента формы не возникает.

Что делать? Кто знает?

Заранее благодарю
1 Alexandr Puzakov
 
04.09.11
19:52
Задача какая?
2 askharlov
 
05.09.11
09:38
Задача при получении фокуса полем ввода формы основного документа выдавать в табличное поле значения этого поля ввода во всех подчиненных документах. Для реализации задачи, естественно, необходимо знать какое поле в данный момент активировано.
Я сейчас склоняюсь к мысли что надо подключать обработчик ожидания, но может есть еще варианты?
3 Alexandr Puzakov
 
05.09.11
09:54
А чем это же самое делать в ПриИзменении() не устраивает?
4 Amiralnar
 
05.09.11
10:00
Может сделать все без фокусов?
5 chingiz
 
05.09.11
10:02
(0) чем не подходят -

Вызывается при нажатии кнопки выбора или нажатии клавиши F4
НачалоВыбора, StartChoice

Вызывается после осуществления выбора, но до помещения выбранного значения в элемент управления
ОбработкаВыбора, ChoiceProcessing
6 Zapal
 
05.09.11
10:06
(0) нету такого события
можно попробовать вместо этих элементов использовать табличное поле и ловить ПриАктивацииСтроки()
7 Amiralnar
 
05.09.11
10:09
А еще можно кнопку открытия переопределить.
Без фокусов.
8 chingiz
 
05.09.11
10:28
(6) Для интересующего автора "полем ввода формы"(c) есть. Это событие конкретно для элемента формы, а (0) похоже смотрит события самой формы. Сам в пятницу делал отбор в событии Начало выбора поля ввода
9 askharlov
 
05.09.11
10:39
(8) я смотрел сперва события элемента, потом перешел на события формы.
Так вот, НачалоВыбора там есть, но я хочу получать событие когда я просто становлюсь на поле формы. Этого события похоже нигде не отловить, как только серез ПодключитьОбработчикОжидания и ловить смену текущего элемента формы
10 sttt
 
05.09.11
10:46
ОкончаниеВводаТекста - подойдет?
11 askharlov
 
05.09.11
14:54
(10) нет
12 PiVa123
 
05.09.11
15:22
ОбработкаАктивизацииОбъекта(АктивныйОбъект, Источник)
13 askharlov
 
05.09.11
17:57
(12) Это событие не возникает при получении фокуса элементом