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