В атктивной форме не работает метод УстановитьДействие() или это руки?
☑
0
ZUM
25.04.12
✎
12:01
УПП 1.3.23.1
Документ.ПлатежноеПоручениеВходящее
В открытой форме кнопка исполняет код:
ДествиеОбновление = ЭтаФорма.ПолучитьДействие("ОбновлениеОтображения");
ЭтаФорма.УстановитьДействие("ОбновлениеОтображения",Неопределено);
РасшифровкаПлатежа.Очистить();
РасшифровкаПлатежа.Добавить();
ЭтаФорма.УстановитьДействие("ОбновлениеОтображения",ДествиеОбновление);
ОбновлениеОтображения() отрабатывает.
Аналогичный код в обработке:
Форма = ТекущийОбъект.ПолучитьФорму("ФормаДокумента");
ДествиеОбновление = Форма.ПолучитьДействие("ОбновлениеОтображения");
Форма.УстановитьДействие("ОбновлениеОтображения",Неопределено);
Форма.Обновить(); // для инициализации ОбновлениеОтображения
Форма.УстановитьДействие("ОбновлениеОтображения",ДествиеОбновление);
ОбновлениеОтображения() не отрабатывает.
Что не так?
1
ZUM
25.04.12
✎
12:23
апну
2
Mort
25.04.12
✎
12:26
В первом случае изменились данные, во втором нет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший