Из Формы Списка Начисления Плана видов расчетов вызывается форма Вида расчета.
Событие Перед Записью этой формы перехватывается подпиской на событие. При выполнении процедуры на общем модуле этой подписки возникает ситуация, о которой надо известить (просто проинформировать) пользователя.
Проблема в том, что при опции "Записать и закрыть" исчезает само окно формы Вида расчета и происходит возврат к форме списка. Поэтому сообщение пользователю не выводится.
Вопрос: Каким средством и как показать сообщение пользователю в окне формы списка?
(4) Похоже, то, что надо. Последний (наверное, ламерский) вопрос. Где найти уникалльный идентификатор формы. В данном случае, формы списка, из которого вызвана данная форма расчета?
(5) Если не мудрить с открытием формы вручную и передачей владельца, то по умолчанию в реквизите ВладелецФормы формы элемента, открытой непосредственно из списка, будет табличное поле этого самого списка:
&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Текст";
Сообщение.ИдентификаторНазначения = ВладелецФормы.Родитель.УникальныйИдентификатор;
Сообщение.Сообщить();
КонецПроцедуры
Показать
Но если форму откроют как-нибудь по другому, то ВладелецФормы может быть совсем другим. Это придется продумать и обработать самому.
Начиная от понимания, что такое "открывшую данную", что делать при повторном открытии из формы динамического списка на сторонней форме, что делать, если открытую форму списка уже закрыли и т.п...
(5)Эм, даже интересно, что это вам даст.
Если пользователь нажал Записать и закрыть, ок, вариант норм. А если нет?
Если просто нажал Записать. Сообщения из документа выводить в форму списка достаточно странно.
Можно рассмотреть иной вариант - использовать Оповещение пользователю, а не сообщение.
Если это прям важное - в колокольчик выводить, если не важное, будет просто всплывающее окно, которое погаснет.
ПоказатьОповещениеПользователя()
Пример есть тут - https://infostart.ru/1c/articles/1004554/ Как и иные варианты информирования пользователя.