Почему при загрузке документов в 1С возникает ошибка «Объект не найден» в поле «Организация»?

Программист 1С v8.3 (Обычные формы) 1C:Бухгалтерия IT и автоматизация бизнеса
← На главную

При обмене данными между конфигурациями 1С (например, при загрузке документов из «Альфа-Авто» в «1С:Бухгалтерия») пользователи часто сталкиваются с ситуацией, когда в созданных документах (таких как РеализацияТоваровУслуг) в реквизите Организация отображается надпись <Объект не найден...>. При этом нужная организация уже присутствует в справочнике Организации целевой базы, а её наименование, код, ИНН и КПП полностью совпадают в обеих программах.

Рассмотрим подробно причины возникновения этой проблемы и разберем способы ее решения.

Причины возникновения ошибки битой ссылки

Проанализируем механику работы платформы 1С:Предприятие при загрузке объектов из XML-файлов или при использовании обработок обмена. Основные причины появления ошибки заключаются в следующем:

  1. Различие УИД (GUID) объектов: Каждый элемент справочника в платформе 1С имеет свой уникальный идентификатор (УИД/GUID). Даже если наименование, код и ИНН организации полностью совпадают в двух базах, их УИД могут различаться (например, если организации создавались в базах независимо). Если правила обмена выполняют поиск строго по УИД, платформа записывает в документ ссылку на несуществующий в целевой базе идентификатор, что приводит к появлению «битой» ссылки <Объект не найден...>.
  2. Записи в регистре соответствия объектов: В механизмах обмена данными используется регистр сведений Соответствие объектов информационных баз (или Соответствие объектов для обмена). Если в этом регистре зафиксировалась привязка к старой или ранее удаленной организации, платформа будет использовать сохраненную ссылку вопреки совпадению наименования и ИНН.
  3. Настройки сопоставления в обработке выгрузки: В специализированных обработках обмена перед выгрузкой формируется таблица сопоставления объектов. Если сопоставление организаций задано некорректно, в выгружаемый файл передается неверный идентификатор базы-приемника.

Способ 1. Исправление или очистка регистра соответствия

Если в системе сохранена неверная привязка элементов, выполним следующие действия в целевой базе:

  1. Перейдем в регистр сведений Соответствие объектов информационных баз (или Соответствие объектов для обмена).
  2. Найдем записи, относящиеся к справочнику Организации.
  3. Удалим ошибочную запись сопоставления или вручную заменим ссылку на корректный элемент из справочника Организации.

Способ 2. Настройка правил конвертации объектов (ПКО)

В случаях, когда обмен происходит с использованием правил конвертации данных, проанализируем настройки поиска для справочника Организации:

  1. Откроем правила обмена в конфигурации «1С:Конвертация данных».
  2. В правиле конвертации объектов (ПКО) для справочника Организации снимем флаг «Искать объект по уникальному идентификатору» либо установим опцию «Продолжить поиск по полям поиска, если не найден по идентификатору».
  3. В качестве ключевых полей поиска укажем ИНН и КПП (для юридических лиц) либо Код и Наименование.

Способ 3. Перенастройка сопоставления в обработке выгрузки

Если загрузка выполняется из конфигурации «Альфа-Авто», перенастроим сопоставление непосредственно перед обменом:

  1. Откроем обработку обмена данными в базе «Альфа-Авто».
  2. Перейдем на вкладку сопоставления объектов (организаций, складов, касс).
  3. Сбросим текущую привязку и заново явно укажем нужную организацию для базы «1С:Бухгалтерия».
  4. Повторно выгрузим и загрузим документы.

Способ 4. Замена битых ссылок в загруженных документах

Если документы уже загружены и содержат битые ссылки, исправим их с помощью встроенных инструментов 1С:

  1. Воспользуемся обработкой «Поиск и замена дублей» или «Поиск и замена ссылок».
  2. В качестве заменяемой ссылки укажем значение <Объект не найден...>.
  3. В качестве правильного значения выберем элемент из справочника Организации.
  4. Выполним замену во всех найденных документах.

Также при массовом появлении некорректных ссылок можно запустить процедуру «Тестирование и исправление информационной базы» в Конфигураторе (раздел Администрирование). В настройках при наличии ссылок на несуществующие объекты выберем режим «Создавать объекты» — платформа автоматически создаст в справочнике Организации элементы с недостающими УИД, которым затем можно задать корректное наименование и реквизиты.

← На главную