Имя: Пароль:
1C
 
Как отловить событие ОкончаниеВводаТекста
, ,
0 Sponger
 
17.05.16
12:44
Добрый день.


Как отловить событие ОкончаниеВводаТекста в КомпоновщикНастроек.Настройки.Отбор на управляемых формах?

Мне надо при вводе текста в поле ввода в выпадающем списке выводить свой список значений, а не тот что предлагает платформа.
1 aleks_default
 
17.05.16
12:55
А параметры редактирования у поля не подходят?
2 Sponger
 
17.05.16
13:02
(1) не совсем понял о чем речь.

на форме отчета создана таблица КомпоновщикНастроекНастройкиОтбор,
путь к данным: Отчет.КомпоновщикНастроек.Настройки.Отбор

отбор динамический и вот при заполнении поля Значение мне и надо при вводе текста создавать свой выпадающий список.

В обычном приложении я в таблице у поля ввода могу событию ОкончаниеВводаТекста задать свой обработчик. А как его задать на управляемой форме, т.к. нет поля ввода в таблице?
3 RomaH
 
naïve
17.05.16
13:22
а при открытии формы в элементах его тоже нет?
4 RomaH
 
naïve
17.05.16
13:22
ну или когда там настройки применяются
5 Sponger
 
17.05.16
13:37
при открытии формы есть
Элементы.КомпоновщикНастроекНастройкиОтбор

как тогда переопределить обработчик программно?
6 aleks_default
 
17.05.16
14:07
На закладке "Наборы данных" там где описываются поля набора есть колонка "Параметры редактирования" (последняя по-моему)
Там можно задать параметры выбора для открываемой формы выбора и т. п.
7 Sponger
 
17.05.16
14:28
(6) к сожалению нет.

Мне надо в отборе
например добавил отбор по реквизиту ФизЛицо и в поле значение, не при открытии формы выбора, а при наборе фамилии физлица в ПолеВвода выпадает список физЛиц которые соотвествуют отбору, дык в этом выпадающем списке мне надо свой список выдать.
8 aleks_default
 
17.05.16
14:49
Параметры отбора и связи параметров выбора действуют всегда, а не только при открытии формы. Ну смотри сам, нет так нет.

ОкончанияВвода текста там нет, есть ПередОкончаниемРедактирования у всей таблицы пользовательских настрое.
9 Sponger
 
17.05.16
14:59
(8) ПередОкончаниемРедактирования отрабатывает уже после того как ВыпадаетСписок с найденными элементами. Его заполнить можно и в Конфигураторе.
А мне надо назначить обработчик ПолюВвода ПравоеЗначение (так поле называется в компоновщике). :(
Вот только непойму или не могу найти ЭлементФормы этого ПравогоЗначения :(
10 Sponger
 
18.05.16
08:27
UP.
Господа, помогите с решением.
Как перехватить выпадающий список значений и подать свой при редактировании поля ввода в таблице.
11 Sponger
 
18.05.16
12:28
неужто никто не делал такого?
12 RomaH
 
naïve
22.05.16
22:56
в элементах его тоже нет?
13 alle68
 
23.05.16
07:54
(2) Назначь при создании обработчик события нужному полю (Элементы.Таблица1ПравоеЗначение.УстановитьДействие("НачалоВыбора", "НачалоВыбора")).
14 Zhuravlik
 
23.05.16
09:13
(0) в модуле менеджера есть событие "ОбработкаПолученияДанныхВыбора" - пробовали?
15 Zhuravlik
 
23.05.16
09:14
(14) + имеется в виду в модуле менеджера выбираемого объекта
16 Sponger
 
25.05.16
07:23
(14) (15) спасибо огромное, то что надо.
Независимо от того, куда вы едете — это в гору и против ветра!