Досадная неполнота событийного контекста форм 1С
Мне нужно было открывать форму нового справочника и после его записи прописывать ссылку на созданный элемент в табличную часть другого справочника.
Сначала пытался через открытие формы с обработкой оповещения о закрытии. Но нет — при закрытии формы ссылка на объект формы автоматом не доступна. Пришлось использовать оповещение в событии «После записи» открываемой формы.
В 1С много пробелов по части понимания контекста выполнения. Увы, есть и такой.
Недавно в Желтом клубе увидел недокументированную возможность выполнить код после ЗаписатьИЗакрыть через асинхронную процедуру и Ждать 1. Сссылку туда можно передать через хранилище, например. Не изучал, но любопытно.
Лучше в продакшне такие трюки не использовать без острой нужды. 1С поправит и перестанет работать.
Вижу пробелы в знании архитектурных принципов. Открытие/закрытие форм не должно влиять на сохранение сущностей
почему вы так решили?
Это нея решил. Это основы архитектуры ПО, разделение слоев. Почитайте про DDD
Извините, читать некогда. Или поясните, что вы имеете ввиду, или адресуем вопрос залу.