Имя: Пароль:
1C
1С v8
Не отображается сообщение пользователю
0 desaint08
 
26.08.17
16:27
День добрый,перечитал все ,и  здесь искал и и синтаксис помощнике, но собственно сабж,  1с 8.3 УФтонкий клиент, внешняя обработка, в ней форма,в ней реквизиты с датами и пара надписей, если дата начальная больше конечной нужно вывести сообщение пользователю у надписи с конечной датой,но надпись просто внизу пишется и все(
если Объект.датаконец1<Объект.датаначала1 тогда
        
Сообщение= Новый СообщениеПользователю();
    сообщение.Текст=("введите пожалуйста дату которая не меньше"+формат(Объект.датаначала1,"ДЛФ=DD")) ;
    Сообщение.Поле="надписьдаты2";
Сообщение.ПутьКДанным ="этаформа.Элементы.надписьдаты2.ПутьКДанным";
    сообщение.Сообщить();
1 desaint08
 
26.08.17
16:29
2 desaint08
 
26.08.17
16:32
может нужно было не реквизиты формы, а как нить по другому?
3 desaint08
 
26.08.17
17:13
значится если поле ввода недоступно то и сообщения к ним не применяются
4 Мыш
 
26.08.17
17:31
(3) ПутьКДанным необязательно. Вместо недоступности используй "ТолькоПросмотр", тогда сообщение будет на элементе.
5 Мыш
 
26.08.17
17:36
+(4) Точнее, "ПутьКДанным" используешь, когда сообщение формируется на стороне сервера. И там указываешь строку "Объект"
6 desaint08
 
26.08.17
17:48
(5) таким образом буду использовать именно форму которая открыта?
7 desaint08
 
26.08.17
17:54
спасибо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший