Имя: Пароль:
1C
 
Сообщение.Поле = "Объект.Товары[2].Номенклатура" или "Товары[2].Номенклатура"?
0 vi0
 
11.10.14
16:52
Коллеги, объясните логику

Есть задача вывести всплывающее сообщение в ячейке таблицы формы элемента справочника. Тестирую выполнение двумя способами:
- Из обработки
- Непосредственно из формы элемента справочника.


Почему в обработке следующий код работает как ожидается:
Сообщение.Поле = "Товары[2].Номенклатура";
Сообщение.КлючДанных = СсылкаНаОбъект;

но аналогичный код вызванный из формы элемента не работает (нет всплывающего сообщения)
Сообщение.Поле = "Товары[2].Номенклатура";
Сообщение.КлючДанных = Объект.Ссылка;

при этом вот эти два варианта рабочие:
1.
Сообщение.Поле = "Товары[2].Номенклатура";
Сообщение.ПутьКДанным = "Объект";

2.
Сообщение.Поле = "Объект.Товары[2].Номенклатура";
1 hhhh
 
11.10.14
20:19
УФ что ли? тогда нет там на клиенте

Объект.Ссылка.Товары[2].Номенклатура

а Объект.Товары[2].Номенклатура есть

всё правильно работает.
2 Рэйв
 
11.10.14
20:22
>>Есть задача вывести всплывающее сообщение в ячейке таблицы формы элемента справочника.

Удивляюсь я вашей фантазии.