Имя: Пароль:
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)Возможность разумеется нужная и важная иметь стек ошибок для удобной навигации, если мест где может возникнуть ошибка много. Если такое поле одно на всю форму, то такая возможность совершенно излишняя, особенно на мониторах с маленьким разрешением и я бы хотел сам определять необходимость вывода дублирующей информации в поле сообщений. Вопрос автора вполне логичен. Выводы про мозг и фонтан слюней по поводу его наличия\отсутствия можно оставить при себе, если нечего сказать по существу вопроса.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn