Сообщение пользователю с привязкой к реквизиту
☑
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) Где то ] не хватает в этой строке
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс