Имя: Пароль:
1C
 
Выбор формы для сообщения (УФ)
0 KrabCore
 
28.01.16
10:44
Сильно не пинать, только учусь.

добавляю в самописку красивую форму для отображения состояния длительных операций.  
примерно выглядит так:

    ПоказатьФормуДлительнойОперации(ТекстСообщения);
    ДлительнаяОперация();
    ЗакрытьФормуДлительнойОперации();

Проблема в том что во время длительной серверной операции выводится сообщение о результатах работы через стандартное СообщениеПользователю и это сообщение выскакивает на открытую форму длительной операции, и по завершению работы форма закрывается вместе с сообщением.

Собственно вопрос: можно ли как-то задать форму для вывода сообщений, или же вообще отвязать сообщения от формы (как в обычных формах)?

п.с. переписывать все длительные операции на предмет возврата текста сообщения, и вывода его после закрытия формы из за их великого количества не хватит времени.
1 ДенисЧ
 
28.01.16
10:45
СообщениеПользователю (UserMessage)
ИдентификаторНазначения (TargetID)
Использование:

Чтение и запись.
Описание:

Тип: УникальныйИдентификатор.
Позволяет точно указать, к какой форме должно быть "привязано" сообщение. Если сообщение не имеет идентификатора назначения, тогда оно выводится и привязывается к активному окну.

Доступность:
2 FIXXXL
 
28.01.16
11:27
(1) а если указать Новый УникальныйИдентификатор? останется висеть без привязки?

тож столкнулся тут по другому поводу: при открытии формы документа, надо при проверкаУсловия=истина Сообщить и Закрыть форму
дурацкое СообщениеПользователю закрывается вместе с формой и пользователь не успевает прочитать из-за чего
3 Nuobu
 
28.01.16
11:43
(2) Юзай ПолучитьОкна() и ищи главное окно и выводи сообщение в нём.
4 FIXXXL
 
28.01.16
11:50
(3) да тут интерфейс такой...
на один документ навесили кучу функционала, в зависимости от набора реквизитов и хз откуда он будет вызываться и кто тут главный :)

я пока форму открываю с ТолькоПросмотр=Истина
Ошибка? Это не ошибка, это системная функция.