|
Ошибка метода УстановитьДействие()
| ☑ |
0
kiabs
04.10.12
✎
14:55
|
Программно создаю на форме ПолеВвода, хочу установить ему процедуру на событие ПриИзменении, выдает такую вот ошибку, помогите разобраться почему?
Текст ошибки:
{Документ.ЗаказПокупателя.Форма.ФормаДокумента.Форма(3183)}: Ошибка при вызове метода контекста (УстановитьДействие)
ПолеВвода1.УстановитьДействие("ПриИзменении", Д);
по причине:
Недопустимое значение параметра (параметр номер '2') (Процедура, указанная в качестве обработчика события, имеет неверное количество параметров)
Вот код:
Д = Новый Действие("ПриИзмененииПолеВвода1");
ПолеВвода1.УстановитьДействие("ПриИзменении", Д);
|
|
1
kiabs
04.10.12
✎
14:56
|
Вот код процедуры
Процедура ПриИзмененииПолеВвода1()
Сообщить ("Проверка");
КонецПроцедуры
|
|
2
Maxus43
04.10.12
✎
14:57
|
>>Процедура, указанная в качестве обработчика события, имеет неверное количество параметров
переводить?
|
|
3
pumbaEO
04.10.12
✎
14:57
|
Процедура ПриИзмененииПолеВвода1(ЭЛЕМЕНТ)
|
|
4
kiabs
04.10.12
✎
15:00
|
(3) Большое спасибо, не знал , что в процедуре нужно этот параметр указывать =)
|
|
5
kiabs
05.10.12
✎
10:57
|
Подскажите, а можно ли Действию назначить Экспортную процедуру находящуюся в общем модуле?
|
|
6
John83
05.10.12
✎
14:20
|
Процедура ПриИзмененииПолеВвода1(Элемент)
ЭкспортнаяПроцедура.НаходящаясяВОбщемМодуле();
КонецПроцедуры
|
|