|
Установить програмно событие на изменение флажка 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) а так вообще шикарно выглядает код
|
|