Имя: Пароль:
1C
1С v8
Сообщение пользователю исчезает (УТ 11.1)
0 marvak
 
25.04.14
12:03
Столкнулся с такой проблемой. В модуле документа "Реализация товаров и услуг" в процедуре ОбработкаЗаполнения() добавил вывод сообщения в зависимости от некоторых условий.

Сообщение = Новый СообщениеПользователю;
ТекстОшибки = НСтр("ru='Дата отгрузки в заказе клиента больше текущей! '");
Сообщение.Текст = ТекстОшибки;
Сообщение.Сообщить();

Сообщения накопленные на сервере естественно не выводятся, выводятся уже когда откроется окно самой реализации. Это все работает.
Но есть один неприятный момент. Если Реализацию создавать прямо из списка Заказов клиентов, не заходя в заказ, то сообщение выводится справа в окне реализации и остается на экране. А вот если сначала открыть сам заказ и ввести реализацию на основании из него, то сообщение появляется на секунду и пропадает.
как сделать чтобы сообщение оставалось и не пропадало?

Пробовал привязывать в самой форме реализации в ПриОткрытии()
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
    ТекстСообщения,
    Объект.Ссылка,
    "Объект.Дата",
);

Но ничего не изменилось. Как бы Объект.Ссылка не существует, т.к. реализация новая.