В обработке проведения документа вывожу сообщение об ошибке:
ОбщегоНазначенияКлиентСервер.СообщитьПользователю("На складе-оправителе отсутствует изделие: """ + Выборка.Изделие + """", ЭтотОбъект, "Изделия[" + (Выборка.НомерСтроки - 1) + "].НомерСтроки");
Модуль ОбщегоНазначенияКлиентСервер с процедурой СообщитьПользователю взят из типовой бухгалтерии. В ней ничего особенного, собирается Новый СообщениеПользователю.
С помощью пользователей обнаружил следующую ошибку:
В ТЧ документа более 1000 строк. Если ошибочной является строка в диапазоне от 1 до 999, то сообщение об ошибке указывает на нужную строку. Если же номер ошибочной строки более 999, то подсвечивается строка с номером 2 или 3, без закономерности.