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

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

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

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

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

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

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


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

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


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