![]() |
|
Установить програмно событие на изменение флажка 8.1 | ☑ | ||
---|---|---|---|---|
0
myr4ik07
12.11.15
✎
15:46
|
Добавил программное флажок
Кнопка = ЭлементыФормы.Добавить(Тип("Флажок"),"Включено"); теперь нужно программно отловить изменение флажка, истина ложь |
|||
1
Горогуля
12.11.15
✎
15:47
|
мы будем следитть за развитием событий
|
|||
2
VikingKosmo
12.11.15
✎
15:48
|
разрешаю
|
|||
3
Ненавижу 1С
гуру
12.11.15
✎
15:48
|
ОбработкаНажатия = Новый Действие("Сформировать");
КнопкаСформировать = ЭлементыФормы.КнопкаСформировать; КнопкаСформировать.УстановитьДействие("Нажатие", ОбработкаНажатия); |
|||
4
myr4ik07
12.11.15
✎
15:57
|
(3) {Документ.ПеремещениеТоваров.Форма.ФормаДокумента(765)}: Ошибка при вызове метода контекста (УстановитьДействие): Недопустимое значение параметра (параметр номер '1')
КнопкаСформировать.УстановитьДействие("Кнопка", ОбработкаНажатия); по причине: Недопустимое значение параметра (параметр номер '1') если Процедура Кнопка = ЭлементыФормы.Добавить(Тип("Флажок"),"Включено"); ОбработкаНажатия = Новый Действие("Сформировать"); КнопкаСформировать = ЭлементыФормы.Включено; КнопкаСформировать.УстановитьДействие("Кнопка", ОбработкаНажатия); КонецЕсли; КонецПроцедуры // ПриОткрытии() Процедура Сформировать(Элемент) Сообщить("-"); КонецПроцедуры |
|||
5
cw014
12.11.15
✎
15:57
|
Кнопка.УстановитьДействие("ПриИзменении", Новый Действие("ФлажокПриИзменении"));
Процедура ФлажокПриИзменении(Элемент) // что то делаем КонецПроцедуры |
|||
6
cw014
12.11.15
✎
15:57
|
ОбработкаНажатия = Новый Действие("Сформировать");
КнопкаСформировать = ЭлементыФормы.Включено; КнопкаСформировать.УстановитьДействие("Кнопка", ОбработкаНажатия); Выкидывай |
|||
7
Ненавижу 1С
гуру
12.11.15
✎
16:00
|
нет такого события у флажка "Кнопка"
есть "ПриИзменении" |
|||
8
myr4ik07
12.11.15
✎
16:02
|
Да, спасибо, все норм
в процедуре Кнопка = ЭлементыФормы.Добавить(Тип("Флажок"),"Включено"); ОбработкаНажатия = Новый Действие("Сформировать"); КнопкаСформировать = ЭлементыФормы.Включено; Элементыформы.Включено.УстановитьДействие("ПриИзменении", ОбработкаНажатия); а потом вызываем Процедура Сформировать(Элемент) Экспорт Сообщить("ау"); КонецПроцедуры спасибо, поомгли |
|||
9
myr4ik07
12.11.15
✎
16:04
|
(5) а так вообще шикарно выглядает код
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |