|
Дополнительный реквизит | ☑ | ||
---|---|---|---|---|
0
first_may
14.11.19
✎
21:57
|
Добрый вечер.
Конфигурация на УФ. Есть дополнительный реквизит, тип Булево. На форме отображается как флажок. Подскажите пож, можно ли отловить нажатие этого флажка? Если да, то как это сделать? |
|||
1
palsergeich
14.11.19
✎
21:58
|
(0) Событие при изменении, не?
|
|||
2
palsergeich
14.11.19
✎
21:58
|
(1) А чорт это же доп реквизит, там придется пострадать
|
|||
3
first_may
14.11.19
✎
22:00
|
(2) ну да, простой клик на этом реквизите :).
|
|||
4
first_may
14.11.19
✎
22:01
|
Прежде чем задать вопрос, я конечно помучился, но "не выходит каменный цветок"..
Поэтому и обратился к аудитории. Может кто подскажет. |
|||
5
palsergeich
14.11.19
✎
22:12
|
(4) Смотри - тебе надо:
1) понять как именно доп реквизиты выводятся на форму и как связан доп реквизит и элемент формы, это возможно 2) Зная имя элемента формы - подключашь обработчик события ПриИзменении 3) пишешь код этого обработчика |
|||
6
first_may
14.11.19
✎
22:19
|
(5) Спасибо
|
|||
7
Сияющий в темноте
14.11.19
✎
23:04
|
допреквизиты выводятся через добавление реквизитов и элементов управления на форму,имена на основе гуидов,смотри в коде,а потом можешь на элемент повесить событие на свою функцию.
|
|||
8
dka80
15.11.19
✎
09:27
|
||||
9
dka80
15.11.19
✎
09:27
|
+8 ну а далее пишешь свой обработчик при изменении и подключаешь его к найденному элементу
|
|||
10
first_may
15.11.19
✎
14:55
|
Получилось. Спасибо всем.
Сделал так &НаСервере Процедура Расш_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка) Для Каждого Строка Из ЭтаФорма.Свойства_ОписаниеДополнительныхРеквизитов Цикл Если Строка.Свойство.Имя = "Тут надо написать имя допреквизита" Тогда ЭтаФорма.Элементы[Строка.ИмяРеквизитаЗначение].УстановитьДействие("ПриИзменении", "МойОбработчик"); КонецЕсли; КонецЦикла; КонецПроцедуры &НаКлиенте Процедура МойОбработчик() Сообщить("Клик"); КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |