Имя: Пароль:
1C
1С v8
Не получается привязать СообщениеПользователю к реквизиту ТЧ
0 bahtik
 
25.12.13
21:40
Делаю все, как по СП:

    Сообщение = Новый СообщениеПользователю;
    Сообщение.Текст = "Бла бла бла";
    Сообщение.Поле = "ПереченьТМЦ[1].Количество";
    Сообщение.ПутьКДанным = "Объект";
    Сообщение.Сообщить();

Всплывающее сообщение выводится где попало, но только не возле поля "Количество". Что не так? 1С 8.3.4, интерфейс Такси. Все выполняется на клиенте.
1 bahtik
 
25.12.13
21:42
Если вместо "ПереченьТМЦ[1].Количество" пишу просто "ПереченьТМЦ" (или любой другой реквизит формы), то все нормально. Выходит, или неправильно задаю путь к строке ТЧ (но в СП именно так), или это глюк?
2 bahtik
 
25.12.13
21:47
Блин, разобрался. Оказывается в 8.3.4 нумерация строк в этом случае задается с 0. Т.е. если выводить сообщение в 1-ю строку, нужно писать "ПереченьТМЦ[0].Количество". А в моем случае в документе была одна строка и вот оно и выводило хрен знает где.
3 hhhh
 
25.12.13
23:06
проверьте другие платформы. Вдруг найдете, где нумерация с 1. Тогда вам сразу нобелевку дадут.
4 dj_serega
 
25.12.13
23:09
(2) с раньше 8.0 можно поискать, но не стоит тратить время.
5 GROOVY
 
25.12.13
23:45
Это не нумерация строк, а индекс.
6 bahtik
 
27.12.13
10:35
(3) Да пофиг, как оно там в других платформах, я с ними не работал. И эту указал именно потому, что не знаю, как там в других.

(6) Да, я уже понял.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан