Чтобы сообщение пользователю отображалось на форме около нужного элемента надо заполнить реквизит Поле для объекта СообщениеПользователю.
Если надо вывести сообщение у произвольного реквизита на форме, то в этом реквизите надо указать имя реквизита формы. Если реквизит относится к основному реквизиту формы (например форма справочник), то надо это указать. Для этого можно использовать 2 способа:
1) указать название основного реквизита в свойство "Поле"
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "В строке " + Формат(Индекс + 1, "ЧГ=") + " списка не заполнена колонка Набор свойств";
Сообщение.Поле = "Объект.ПереченьНоменклатуры[" + Формат(Индекс, "ЧГ=") + "].НаборСвойств";
Сообщение.Сообщить();
2) использовать метод УстановитьДанные
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "В строке " + Формат(Индекс + 1, "ЧГ=") + " списка не заполнена колонка Набор свойств";
Сообщение.Поле = "ПереченьНоменклатуры[" + Формат(Индекс, "ЧГ=") + "].НаборСвойств";
Сообщение.УстановитьДанные(ЭтотОбъект);
Сообщение.Сообщить();
Оба этих варианта сработают.
Индекс - номер строки в табличной части ПереченьНоменклатуры. Нумерация строк в табличной части начинается с 0.
НаборСвойств - колонка табличной части ПереченьНоменклатуры.