![]() |
|
СообщениеПользователю, что не так делаю? | ☑ | ||
---|---|---|---|---|
0
Очкарик
12.07.13
✎
17:39
|
Не фига не показывает стрелку на "Реквизит1", выведенный на форму
&НаКлиенте Процедура СообщениеВывести() Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "=ваававававав"; Сообщение.Поле = "Элементы.Реквизит1"; Сообщение.ПутьКДанным = "Объект.Реквизит1"; Сообщение.ИдентификаторНазначения = ЭтаФорма.УникальныйИдентификатор; Сообщение.Сообщить(); КонецПроцедуры |
|||
1
Darych
12.07.13
✎
17:42
|
СообщениеПользователю (UserMessage)
Поле (Field) Использование: Чтение и запись. Описание: Тип: Строка. Содержит путь к реквизиту формы, для которого было выведено сообщение, или к данным объекта. Например, путь к реквизиту Номенклатура в строке с индексом 10 табличной части документа, в которой произошла ошибка: ТабличнаяЧастьСоставДокумента[10].Номенклатура. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер). |
|||
2
Очкарик
12.07.13
✎
17:45
|
(1) так тоже не фурычит
Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "=ваававававав"; Сообщение.Поле = "Реквизит1"; Сообщение.УстановитьДанные(Объект); Сообщение.Сообщить(); |
|||
3
Очкарик
12.07.13
✎
17:47
|
что за жесть?
И так не работает Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "=ваававававав"; Сообщение.Поле = "Реквизит1"; Сообщение.ПутьКДанным = "Объект.Реквизит1"; Сообщение.Сообщить(); |
|||
4
Очкарик
12.07.13
✎
17:51
|
Что за жесть? Подскажите!!!
В форме есть реквизит1, почему не выводит стрелку? |
|||
5
Darych
12.07.13
✎
17:52
|
какую стрелку???
|
|||
6
Очкарик
12.07.13
✎
17:52
|
||||
7
Darych
12.07.13
✎
17:53
|
для такой совем другая конструкция языка используется
|
|||
8
Desna
12.07.13
✎
17:53
|
на клиенте Сообщение.ПутьКДанным = "Объект.Реквизит1"; не прокатит
|
|||
9
Очкарик
12.07.13
✎
17:54
|
(8) что тогда написать надо на клиенте?
|
|||
10
Очкарик
12.07.13
✎
17:59
|
пля, крыша едет
|
|||
11
Desna
12.07.13
✎
18:01
|
ЭтотОбъект.Реквизит1 тоже не катит
|
|||
12
Alex1979rak
12.07.13
✎
18:03
|
закомментировал строки
Сообщение.ПутьКДанным = "Объект.Реквизит1"; Сообщение.ИдентификаторНазначения = ЭтаФорма.УникальныйИдентификатор; и работает |
|||
13
Desna
12.07.13
✎
18:03
|
(10) &НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) // Вставить содержимое обработчика. Если Объект.ДатаВыезда = '00010101' Тогда Сообщение=Новый СообщениеПользователю; Сообщение.ПутьКДанным = "Объект"; Сообщение.Текст="Необходимо заполнить Дату выезда для расчета!"; Сообщение.Поле="ДатаВыезда"; //Сообщение.УстановитьДанные(Объект); Сообщение.Сообщить(); Отказ=Истина; КонецЕсли; КонецПроцедуры |
|||
14
Alex1979rak
12.07.13
✎
18:04
|
+12
Сообщение.Поле = "Реквизит1"; |
|||
15
Desna
12.07.13
✎
18:05
|
(14) да не работает оно, не подсветит оно Реквизит1 или у тебя толстый
|
|||
16
Desna
12.07.13
✎
18:06
|
+(13) ПередЗаписью на клиенте работает
|
|||
17
Alex1979rak
12.07.13
✎
18:08
|
(15) и в тонком и толстом клиентах работает
|
|||
18
Desna
12.07.13
✎
18:10
|
(17) в тонком работает как в толстом, ты в тонком точно знаешь как оно должно быть?
|
|||
19
Alex1979rak
12.07.13
✎
18:12
|
(18) проверил - работает. а это показатель
|
|||
20
Очкарик
12.07.13
✎
18:14
|
Написал вот так Поле = "Объект.Реквизит1"
Достаточно этого: Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "=ваававававав"; Сообщение.Поле = "Объект.Реквизит1"; Сообщение.Сообщить(); |
|||
21
Desna
12.07.13
✎
18:56
|
(19), (20) в какой процедуре сообщение вставили?
у меня оно так работает только ПередЗаписью |
|||
22
Desna
12.07.13
✎
18:56
|
+21 в других процедурах как надо не работает
|
|||
23
Desna
12.07.13
✎
19:17
|
имею
1С:Предприятие 8.2 (8.2.17.169) процедура в отчете &НаКлиенте Процедура Сформировать() Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "=ваававававав"; Сообщение.Поле = "Объект.ДатаС"; Сообщение.Сообщить(); КонецПроцедуры у меня без стрелки! |
|||
24
banco
12.07.13
✎
20:37
|
(23) если в отчете, тогда наверное "Отчет.ДатаС"?
|
|||
25
Desna
12.07.13
✎
21:01
|
(24) бинго! в отчете работает без Объект! просто Сообщение.Поле = "ДатаС";
|
|||
26
Desna
12.07.13
✎
21:07
|
в общем для паучка
не в отчетах Сообщение.ПутьКДанным = "Объект"; Сообщение.Поле="ДатаВыезда"; либо Сообщение.Поле="Объект.ДатаВыезда"; в отчете Сообщение.Поле="ДатаВыезда"; |
|||
27
Cyberhawk
12.07.13
✎
21:13
|
(26) что означает "для паучка"?
|
|||
28
Desna
12.07.13
✎
21:22
|
(27) для гугла и т.д., а то набери СообщениеПользователю и глаза разбегаются, пока фичу с отчетами и обработками поймешь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |