|
Как правильно формировать СообщениеПользователю? |
☑ |
0
DTX 4th
24.07.17
✎
19:07
|
Пытаюсь сделать вот так:
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Тест";
Сообщение.Поле = "Счета[0].Контрагент";
Сообщение.Сообщить();
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Тест2";
Сообщение.Поле = "Счета[0].Номенклатура";
Сообщение.Сообщить();
При первом вызове всё работает, но если вызвать эту процедуру второй раз, то все привязки слетят. Гифка для большего понимания:
|
|
1
Cyberhawk
24.07.17
✎
19:36
|
Текущую строку попробуй сбрасывать
|
|
2
DTX 4th
24.07.17
✎
19:50
|
(1) Так?
Элементы.Счета.ТекущаяСтрока = Неопределено;
Не помогло
|
|
3
Cyberhawk
24.07.17
✎
20:21
|
(2) Отсюда не видно. Добейся того, чтобы после нажатия на кнопку из гифки подсветка текущей строки убиралась
|
|
4
Cyberhawk
24.07.17
✎
20:22
|
Ну и кидани внешнюю обработку, в которой можно воспроизвести это
|
|
5
DTX 4th
24.07.17
✎
20:47
|
Похоже на баг платформы.
Если вынести процедуру проверки в отдельный вызов, то всё ок.
*1С:Предприятие 8.3 (8.3.9.1818)
|
|
6
Мимохожий Однако
24.07.17
✎
20:49
|
Сообщение=
....
Сообщение1=
|
|
7
Cyberhawk
24.07.17
✎
20:55
|
"Если вынести процедуру проверки в отдельный вызов, то всё ок" // А попробуй-ка делать это на клиенте
|
|
8
xReason
24.07.17
✎
22:48
|
Лучше не использовать сообщение вообще
|
|
9
Cyberhawk
24.07.17
✎
22:52
|
(8) Так его для этого и придумали же. Как не использовать-то?
|
|