Имя: Пароль:
1C
1С v8
Как вывести сообщение пользователю в форме, не привязанной к объекту?
0 Migelek
 
11.01.12
16:51
А подскажите, можно ли вывести сообщение пользователю через СообщениеПользователю в форме отчета или обработки? Т.е. форма не привязана к объекту базы.
Сами сообщения выходят, но привязки и всплывающего "пузырька" нет.
Пробывал так:
   Сообщить.УстановитьДанные(ЭтаФорма);
и так
   Сообщить.ПутьКДанным    = "Форма";
и так
   Сообщить.ПутьКДанным    = "Объект";
и так
   Сообщить.ПутьКДанным    = "Реквизит1"; // наименование реквизита формы к которому привязано Поле1
и так (выходит ошибка)
   Сообщить.УстановитьДанные(ЭтотОбъект);

Весь кусок:
   Сообщить            = Новый СообщениеПользователю();
   Сообщить.Текст            = "Текст сообщения";
   Сообщить.Поле            = "Поле1";
   //Сообщить.ПутьКДанным    = "Форма";
   //Сообщить.УстановитьДанные(ЭтаФорма);
   Сообщить.Сообщить();

Заранее спасибо
1 aleks-id
 
11.01.12
16:52
ОбработкаОповещения не?
2 Migelek
 
11.01.12
16:58
Это вроде для передачи параметров в форму, а мне надо сообщить пользователю, что он не прав.
3 aleks-id
 
11.01.12
20:50
ну и сообщай через Оповестить. кто запрещает то? а насчет "вроде" - купи СП у ДенисЧ
4 Migelek
 
12.01.12
08:46
Я же говорю, это разные вещи. Оповестить посылает данные в форму, а Сообщить выводит визуальное оповещение пользователю.
5 aleks-id
 
12.01.12
08:55
(4) ну так обработай на форме полученное сообщение от оповещения и выведи его В ФОРМЕ обработки. что сложного то?
6 Рэйв
 
12.01.12
09:04
Если не на сервере, то просто
Сообщить("ляляля")
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн