Часто бывает что в результате обмена данных в 1С 8.3 и 8.2 случаются ошибки, и вместо значения ссылочных данных в полях встречается «Объект не найден».
Никакими штатными механизмами исправить это невозможно, и оперативно найти битые ссылки достаточно проблематично. Исключение составляет операция "Тестирование и исправление" которую можно выполнить в конфигураторе информационной базы. Операция создает вместо битых ссылок заглушки – элементы с незаполненными реквизитами.
Ниже приведены способы поиска битых ссылок:
Поиск в строке
Этот метод самый простой — поиск строки «Объект не найден» в представлении элемента.
Например:
Если Найти(Строка(Счет.Организация),"Объект не найден") <> 0 Тогда Сообщить("Ссылка битая!"); КонецЕсли;
Используя метод ПолучитьОбъект()
При использовании метода «ПолучитьОбъект()» битая ссылка вернет «Неопределено».
Например:
Если Счет.Организация.ПолучитьОбъект() = Неопределено Тогда Сообщить("Ссылка битая!"); КонецЕсли;