Имя: Пароль:
1C
1С v8
Всплывающая подсказка над полем в УФ
0 IKSparrow
 
01.11.13
13:56
Если стоит системная проверка заполнения реквизитов и какой то из реквизитов не заполнен, то появляется внизу формы соответствующее сообщение и появляется всплывающая подсказка над незаполненным полем.
Написал свою проверку заполнения реквизитов но не понял, как реализовать всплывающую подсказку над незаполненным полем. Есть идеи?
1 Feunoir
 
01.11.13
14:06
СообщениеПользователю

Привязка к объекту и реквизиту
2 IKSparrow
 
01.11.13
14:08
(1) ЧЯДНТ?
Сообщение.Текст = "Необходимо заполнить наименование.";
Сообщение.Поле = "Наименование";
Сообщение.ПутьКДанным = "Наименование";
Сообщение.УстановитьДанные(ЭтотОбъект);
Сообщение.Сообщить();
3 IKSparrow
 
01.11.13
14:10
+(2)
&НаСервере
Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)
4 Drac0
 
01.11.13
14:16
(2) Это убери:

Сообщение.ПутьКДанным = "Наименование";
Сообщение.УстановитьДанные(ЭтотОбъект);
5 Feunoir
 
01.11.13
14:17
Вроде всё так. Попробуй не заполнять ПутьКДанным
6 IKSparrow
 
01.11.13
14:18
(4)(5) Попробовал. Внизу формы всплывающая подсказка появляется. Но не появляется над полем, которое пустое.
7 Drac0
 
01.11.13
14:19
(6) Поле - это имя элемента формы. Проверь. У меня все работает корректно.
8 IKSparrow
 
01.11.13
14:21
(7) Вот так сработало:
Сообщение.Текст = "Необходимо заполнить наименование.";
Сообщение.Поле = "Объект.Наименование";
Сообщение.ПутьКДанным = "Объект.Наименование";
Сообщение.УстановитьДанные(ЭтотОбъект);
Сообщение.Сообщить();
9 IKSparrow
 
01.11.13
14:21
Всем спасибо.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн