Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

СообщениеПользователю и ТаблицаЗначений с ОтборомСтрок.

СообщениеПользователю и ТаблицаЗначений с ОтборомСтрок.
Я
   S-Tar
 
06.10.20 - 15:00
У формы есть реквизит ТаблицаЗначений3, с набором полей "Реквизит1, Реквизит2,..."
На форме есть страницы, с таблицами ТаблицаЗначений3_1 и ТаблицаЗначений3_2, с ОтборамСтрок по признаку. ПутьКДанным  = ТаблицаЗначений3

&НаСервере
Процедура ПриОткрытииНаСервере()
    НС = ТаблицаЗначений3.Добавить();
    НС.Реквизит1 = 1;
    НС = ТаблицаЗначений3.Добавить();
    НС.Реквизит1 = 2;
    
    Элементы.ТаблицаЗначений3_1.ОтборСтрок = Новый ФиксированнаяСтруктура(Новый Структура("Реквизит1", 1));
    Элементы.ТаблицаЗначений3_2.ОтборСтрок = Новый ФиксированнаяСтруктура(Новый Структура("Реквизит1", 2));
КонецПроцедуры

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    ПриОткрытииНаСервере();
    
    Сообщение = Новый СообщениеПользователю();
    Сообщение.Текст = "Сообщени об ошибке таблица на странице 2, таблица3";
    Сообщение.Поле = "ТаблицаЗначений3["+0+"].Реквизит2";
    Сообщение.Сообщить();
    
    Сообщение = Новый СообщениеПользователю();
    Сообщение.Текст = "Сообщени об ошибке таблица на странице 2, таблица3";
    Сообщение.Поле = "ТаблицаЗначений3["+1+"].Реквизит2";
    Сообщение.Сообщить();
КонецПроцедуры

При выборе сообщения пользователю из списка ошибок, для перехода к полю ошибки. Система не понимает к какой таблице на форме нужно перейти.
Как я понял, в параметр Поле у объекта СообщениеПользователю, передается реквизит формы, а не поле формы.
Мот быть кто сталкивался с подобной ситуацией и я что-то не правильно указываю? Или существуют обработчики события при выборе сообщения об ошибке?
Обработка https://yadi.sk/d/YIYBKvOGHSm7nA

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