ДП
БГУ 2.0 (УФ)
Расширение. При проведении документа ПокупкаМЗ сверяется цена в документе с ценой в контракте и в случае расхождения выводит пользователю соответствующее сообщение.
Весь алгоритм реализован в процедуре (Расширение модуля объекта):
&Перед("ОбработкаПроведения")
Процедура ПередОбработкаПроведения(Отказ, РежимПроведения)
Если проводить не заходя в форму (в списке документов), то сообщение появляется - всё хорошо.Если зайти в форму документа и нажать Провести, то сообщение появляется - всё хорошо.
НО, если зайти в форму документа и нажать Провести и закрыть, то сообщение не выводится. Подозреваю что оно выводится и моментально вместе с формой закрывается
Пробовал варианты:
Сообщить(ТекстСообщения);и
СообщениеПользователю = Новый СообщениеПользователю;Результат один.
СообщениеПользователю.Текст = ТекстСообщения;
СообщениеПользователю.УстановитьДанные(ЭтотОбъект);
СообщениеПользователю.Сообщить();
Посоветуйте, пожалуйста как это лучше реализовать?


