|
Дополнительный реквизит |
☑ |
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
|
Получилось. Спасибо всем.
Сделал так
&НаСервере
Процедура Расш_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
Для Каждого Строка Из ЭтаФорма.Свойства_ОписаниеДополнительныхРеквизитов Цикл
Если Строка.Свойство.Имя = "Тут надо написать имя допреквизита" Тогда
ЭтаФорма.Элементы[Строка.ИмяРеквизитаЗначение].УстановитьДействие("ПриИзменении", "МойОбработчик");
КонецЕсли;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура МойОбработчик()
Сообщить("Клик");
КонецПроцедуры
|
|