Вход | Регистрация
 

Не срабатывает оповещение о закрытии формы

Не срабатывает оповещение о закрытии формы
Я
   Naroru
 
04.02.21 - 09:12
Всем добрый день
Подскажите, что здесь не так, уже 100 раз проверил

В форме элемента справочника отрываю другую форму

&НаКлиенте
Процедура Экспедирование(Команда)

ПараметрыФормы = Новый Структура("Ссылка",Объект.Ссылка);

Оповещение = Новый ОписаниеОповещения(
             "ЗаполнитьДанныеЭкспедирования",
             ЭтотОбъект);
            
ОткрытьФорму("Справочник.Контрагенты.Форма.ДопСвойстваЭкспедирования",ПараметрыФормы,ЭтаФорма,,,,Оповещение,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);

КонецПроцедуры

&НаКлиенте
Процедура ЗаполнитьДанныеЭкспедирования(Результат, ДопПараметры) Экспорт
    
    ЗаполнитьЗначенияСвойств(Объект,Результат);
    
КонецПроцедуры


В другой форме использую закрытие

ПараметрыЗакрытия = ПолучитьПараметрыЗакрытия();
Закрыть(ПараметрыЗакрытия);


Почему не срабатывает оповещение на форме владельце?
   DrShad
 
1 - 04.02.21 - 09:47
ФормаКлиентскогоПриложения (ClientApplicationForm)
ОписаниеОповещенияОЗакрытии (OnCloseNotifyDescription)
Использование:
Чтение и запись.
Описание:
Тип: ОписаниеОповещения, Неопределено.
Содержит описание процедуры, которая будет вызвана после закрытия формы со следующими параметрами:
<РезультатЗакрытия> - значение, переданное при вызове метода Закрыть открываемой формы,
<ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).
   Naroru
 
2 - 04.02.21 - 10:09
(1) Эм, и что ты хотел этим сказать? Если ты про то, что имена параметров должны быть точно как "РезультатЗакрытия" и "ДополнительныеПараметры" - то нет, это не то
   Naroru
 
3 - 04.02.21 - 10:34
А, была ошибка в коде подчиненной формы, заменялись данные, которые не должны меняться - Владелец и др, поэтому не отрабатывало

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.