Тема изъезженная, но почему не работает: не нашёл.
На форме есть реквизит типа "ТаблицаЗначений" (ТЧРекв1), в ней есть поле тоже типа "ТаблицаЗначений" (ТЧРекв2).
Таблицы значений рядом кинуты на форму(получается зависимость по данным).
Надо спозиционировать СообщениеПользователю на строке вложенной таблицы (на форме выглядит как отдельная таблица), в обработке "ОбработкаПроверкиЗаполненияНаСервере"
[code]
&НаСервере
Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)
Для Каждого ТекСтрокаТЧРекв1 Из ЭтаФорма.ТЧРекв1 Цикл
Для Каждого ТекСтрокаТЧРекв2 Из ТекСтрокаТЧРекв1.ТЧРекв2 Цикл
Отказ = Истина;
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Ошибка";
Сообщение.Поле = "ТЧРекв1[" + ТекСтрокаТЧРекв1.ПолучитьИдентификатор() + "].ТЧРекв2[" + ТекСтрокаТЧРекв2.ПолучитьИдентификатор() + "].Знч2";
Сообщение.Сообщить();
Прервать;
КонецЦикла;
КонецЦикла;
КонецПроцедуры
[/code]
В таблице и во вложенной ещё есть поля Знч1 и Знч2 соответственно.
На строке первой таблицы получается спозиционироватся: Сообщение.Поле = "ТЧРекв1[" + ТекСтрокаТЧРекв1.ПолучитьИдентификатор() + "].Знч1
Со второй таблице никак, пробовал и путь к данным, вообще с данными, все примеры подразумевают путь в Объект, нифига не понятно, что такое КлючДанных, для реквизита формы.