|
Программная установка обработчика не работает для флажка в ТП |
☑ |
0
Gorr
30.06.14
✎
16:32
|
Реквизиты.Колонки.Добавить("Пометка",Новый ОписаниеТипов("Булево"));
ЭлементыФормы.Реквизиты.Колонки.Добавить("Пометка","V");
ЭлементыФормы.Реквизиты.Колонки.Пометка.Ширина = 1;
ЭлементыФормы.Реквизиты.Колонки.Пометка.ДанныеФлажка = "Пометка";
ЭлементыФормы.Реквизиты.Колонки.Пометка.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
Действие = Новый Действие("РеквизитыПриИзмененииФлажка");
ЭлементыФормы.Реквизиты.Колонки.Пометка.ЭлементУправления.УстановитьДействие("ПриИзменении", Действие);
|
|
1
Gorr
30.06.14
✎
16:33
|
+ Никакой диагностики, но не отрабатывает
|
|
2
butterbean
30.06.14
✎
16:34
|
ПриИзменииФлажка это событие таб поля, а не элемента управления в колонке
|
|
3
Gorr
30.06.14
✎
16:36
|
(2) все верно - используется событие "ПриИзменении"
От названия процедуры в конструкторе действие не зависит.
|
|
4
butterbean
30.06.14
✎
16:38
|
ПриИзменении не работает для флажка в колонке таб поля, используй событие таб поля ПриИзменииФлажка
|
|
5
Gorr
30.06.14
✎
16:39
|
ЭлементыФормы.Реквизиты.Колонки.Пометка.ЭлементУправления.УстановитьДействие("ПриИзмененииФлажка", Действие);
выдает ошибку:
Недопустимое значение параметра (параметр номер '1')
|
|
6
butterbean
30.06.14
✎
16:40
|
(5) ты издеваешься что-ли??
|
|
7
Gorr
30.06.14
✎
16:47
|
(6) затупил. благодарю!!!
ЭлементыФормы.Реквизиты.УстановитьДействие("ПриИзмененииФлажка",Новый Действие("РеквизитыПриИзмененииФлажка"));
|
|