Имя: Пароль:
1C
1С v8
СообщениеПользователю - 2 раза?
0 Kamich
 
25.11.17
18:28
Добрый вечер форумчане!

Недавно начал изучать управляемые формы. Появилась потребность вывода текста сообщения пользователю в поле формы.

Пишу такой код:

Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Вы выбрали количество больше чем в остатке";
Сообщение.Поле = "ВыбКоличество";
Сообщение.Сообщить();

Вот ссылка скриншота:
http://0m.mf-image.ru/d/eyJ0IjoiMjAxNy0xMS0yNVQxNToyNzoxOS4yODg0MDc0WiIsInRtIjoxNSwiYmQiOjEsImZkIjo0ODQ5NTU1LCJyZiI6bnVsbCwic2wiOjAsImZuIjpudWxsLCJyIjoiaHR0cDovL215LWZpbGVzLnJ1L3AzbjN0MyIsImwiOm51bGx9.CDBC06242A48B52B5780EA9D7281FE95./Безымянный.jpg

но при выводе отображается сообщение и в поле формы и поле снизу. Можно ли выводить сообщение исключительно в поле формы?
1 nordbox
 
25.11.17
18:34
2 nordbox
 
25.11.17
18:34
Выводи сколько хочешь )
3 Kamich
 
25.11.17
18:47
(1)
Спасибо, прочитал)
Всё равно не получилось. Даже у них на примере выводится в двух местах...(
4 nordbox
 
25.11.17
18:57
(3) ПоказатьПредупреждение(,"Привет",10);
На запятые обрати внимание
5 Kamich
 
25.11.17
19:04
(4)
Предупреждение не подойдет...Нужно что выводилось сообщение в указанном поле, и только.
6 Kamich
 
25.11.17
19:04
Это реально?)
7 Fuas4
 
25.11.17
19:06
(6) Вроде нет. С год назад задавался этим вопросом, пришел к выводу, что нереально. Не исключаю, что с тех пор что-то допилили, но скорее всего нет
8 Kamich
 
25.11.17
19:12
(7)

Жаль что и в новой версии 8.3.11 не появилась эта "фича"...)
9 nordbox
 
25.11.17
19:42
(8) +1 сейчас проверил, не сделали
(0) А тебе именно ошибку показывать нужно или что то другое?
10 nordbox
 
25.11.17
19:50
+9 Кстати в типовых конфигурациях тоже два раза выводится
11 Kamich
 
25.11.17
21:10
(9) Ошибка не выводится)
Выводится сообщение 2 раза)
А нужно только в поле формы.
12 ambrozii-fadeevich-s
 
25.11.17
21:33
(11) дожились, блин.

Суть сообщения пользователю в том, что если указано поле
Например, путь к реквизиту Номенклатура в строке с индексом 10: ТабличнаяЧастьСоставДокумента[10].Номенклатура.
то у поля номенклатура в строке с индексом 10 будет отображаться дополнительный указатель.

Т.е. проходим циклом табличную часть в 1000 строк. в 200 каких-то ошибка, по каждой строке сообщаем - ошибка такая-то в строке такой-то.
первая строка из списка ошибочных будет с указателем.
если прокрутить список сообщений и щелкнуть на 45-е сообщение, например, то указатель перескочит на ту строку, которая упоминается в сообщении.
Таким образом указатель всегда 1 по текущему сообщению, а самих сообщений может быть Х штук. И я не представляю себе форму в которой 200 указателей одновременно вывелись и все подсветили, перекрыв вообще весь интерфейс.

Так что это не сообщение выводится 2 раза.
Это мозг спинной иногда два раза выводится - 1 раз в спине и второй раз в голове - при отсутствии головного (а он по умолчанию всегда отсутствует).
13 Kamich
 
25.11.17
22:27
(12)

Речь шла конкретно о "ПОЛЕ" формы.
И вопрос заключал не в ТЧ. То что касается ТЧ это другое.

(1) (7)  Спасибо за ваши мнения, и отзывы к этому вопросу)

Вопрос закрыт.
14 Otark
 
26.11.17
06:54
(12)Возможность разумеется нужная и важная иметь стек ошибок для удобной навигации, если мест где может возникнуть ошибка много. Если такое поле одно на всю форму, то такая возможность совершенно излишняя, особенно на мониторах с маленьким разрешением и я бы хотел сам определять необходимость вывода дублирующей информации в поле сообщений. Вопрос автора вполне логичен. Выводы про мозг и фонтан слюней по поводу его наличия\отсутствия можно оставить при себе, если нечего сказать по существу вопроса.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.