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
|
А, была ошибка в коде подчиненной формы, заменялись данные, которые не должны меняться - Владелец и др, поэтому не отрабатывало
|
|