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

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


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

Сообщение.Поле = "Товары[СтрокаТаблицы.НомерСтроки].АналитикаРасходов";
Сообщение.УстановитьДанные(СтрокаТаблицы.АналитикаРасходов);


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

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