Вход | Регистрация
 

Сообщение пользователю с привязкой к реквизиту

Сообщение пользователю с привязкой к реквизиту
Я
   НоваяВолна
 
14.05.21 - 13:04
Не могу понять... нужно вывести сообщение с привязкой к реквизиту ТЧ документа
Игрался так:

&НаКлиенте
Процедура СообщитьПользователюОбОшибкеАналитики(Текст,СтрокаТаблицы)
    Сообщение = Новый СообщениеПользователю;
    Сообщение.Текст = Текст;
    Сообщение.Поле = "Товары[СтрокаТаблицы.НомерСтроки].АналитикаРасходов";
    Сообщение.УстановитьДанные(СтрокаТаблицы.АналитикаРасходов);
    Сообщение.Сообщить();
    СтрокаТаблицы.АналитикаРасходов = ПредопределенноеЗначение("Справочник.СтруктураПредприятия.ПустаяСсылка");
    
КонецПроцедуры    


Вроде и примеры смотрел и синтаксис помошник... но сообщение выдается в окне сообщений. Токройте мне тайну, в чем я не прав
   polosov
 
1 - 14.05.21 - 13:06
"Товары[СтрокаТаблицы.НомерСтроки].АналитикаРасходов"; -  тут твоя болезнь.
   НоваяВолна
 
2 - 14.05.21 - 13:07
(1) вот эти две строки
 Сообщение.Поле = "Товары[СтрокаТаблицы.НомерСтроки].АналитикаРасходов";
 Сообщение.УстановитьДанные(СтрокаТаблицы.АналитикаРасходов);


Вставлял или одну, или другую, или обе вместе, но не идет никак.

Скажи как надо?
   НоваяВолна
 
3 - 14.05.21 - 13:08
(2) Как задать Поле?
   polosov
 
4 - 14.05.21 - 13:08
(2)"Товары[" + Формат(СтрокаТаблицы.НомерСтроки, "ЧГ=0") + "].АналитикаРасходов";
   НоваяВолна
 
5 - 14.05.21 - 13:09
(4) то есть нужно число?
   НоваяВолна
 
6 - 14.05.21 - 13:16
(4) Где то ] не хватает в этой строке

Список тем форума
 
2 + 2 = 3.9999999999999999999999999999999...
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.