Теряется привязка сообщения к полю таблицы при повторном выводе

1. gamletspb 105 25.11.24 16:55 Сейчас в теме
Всем привет, столкнулся с неожиданной проблемой.
У внешней обработки есть табличная часть. При загрузке данных в ТЧ вывожу сообщения пользователю с привязкой к полям таблицы. Все работает, но при повторном заполнении таблицы привязка почему-то слетает.
привязка осуществляется следующим образом:
Индекс = Объект[ИмяТаблицы].Индекс(Стр);//Стр.НомерСтроки - 1;
ОбщегоНазначения.СообщитьПользователю(ТекстОшибки,,"Объект."+ИмяТаблицы+"["+Индекс+"]."+ИмяПоля+"")

по отладчику смотрю, индекс строки вроде правильный формируется, строка для поля привязки вроде тоже нормальная, типа такой:
Объект.ТаблицаДанных[1].СтатьяРасходов

не могу понять, что не так?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 71 25.11.24 17:29 Сейчас в теме
(1) Нужно через точки остановки искать проблему.

&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
    ТЧ = Объект.ТабличнаяЧасть1;
    Для каждого СтрокаТЧ ИЗ ТЧ Цикл
        Если СтрокаТЧ.Реквизит2 = 55 Тогда
            Индекс = ТЧ.Индекс(СтрокаТЧ);
            Сообщить = Новый СообщениеПользователю;
            Сообщить.Текст = "Ошибка в этом поле строки";
            Сообщить.Поле = "Объект.ТабличнаяЧасть1["+Индекс+"].Реквизит2";
            Сообщить.Сообщить();
        КонецЕсли;
    КонецЦикла;
Показать
3. user2107191 25.11.24 17:42 Сейчас в теме
(2) АААА! Семен Семеныч!!! А он-то, видимо, отладчиком значения без точек останова смотрел!!! Вот лошара-то, да?
gamletspb; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот