Подскажите как правильно выбрать события при изменении из формы при программном изменении.
Делаю так
ФормаСпр =ПолучитьФорму("Справочник.Номенклатура.Форма.ФормаЭлемента", Новый Структура("Ключ",стр.ссылка),);
ФормаСпр.Активизировать();
ФормаСпр.Открыть();
ФормаСпр.Объект.ИспользоватьУпаковки =Истина;
ИнтерактивноЗаписатьВЭлементУправления(ФормаСпр.Элементы.ИспользоватьУпаковки, Истина, ФормаСпр);
Функция ИнтерактивноЗаписатьВЭлементУправления(ЭлементУправления, Знач Значение, Знач ФормаИнициатор = Неопределено)
СтарыйВладелец = ФормаИнициатор.ВладелецФормы;
СтарыйЗакрыватьПриВыборе = ФормаИнициатор.ЗакрыватьПриВыборе;
ФормаИнициатор.ВладелецФормы = ЭлементУправления;
ФормаИнициатор.ЗакрыватьПриВыборе = Ложь;
НовоеЗначение = ЭлементУправления.ОграничениеТипа.ПривестиЗначение(Значение);
Если НовоеЗначение <> Значение Или ЭлементУправления.ТолькоПросмотр Тогда
Возврат Ложь;
КонецЕсли;
ФормаИнициатор.ОповеститьОВыборе(Значение);
Если СтарыйЗакрыватьПриВыборе <> Неопределено Тогда
ФормаИнициатор.ВладелецФормы = СтарыйВладелец;
ФормаИнициатор.ЗакрыватьПриВыборе = СтарыйЗакрыватьПриВыборе;
КонецЕсли;
КонецФункции
Показать
Открывается форма, реквизит изменен но события не отработались.
Платформа 8.3.18.1289