Блог Программиста 1С


Нажмите, чтобы связаться со мной:

WhatsApp: 8 919 352 82 17
почта: meshkova.a.s@mail.ru
skype: sambalyona
Telegram: blogpro1c
VK: vk.com/kursy_po_1c

  • Услуги программиста 1С Удаленно

  • Статьи
  • Скачать Отчеты/Обработки
  • Курс Сам себе Программист 1С
  • Контакты/Стоимость работы

Исправление ошибки при обмене «Поле объекта не обнаружено»

26.02.2020 от Программист 1С 2 Комментарии

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

Чаще всего такая ошибка возникает во время обмена, сразу же после обновления одной из синхронизируемых конфигураций. Дело в том, что при обновлении конфигурации, правила обмена по какой-то причине обновлены не были. И в правилах остались ссылки на объекты, которых в новой конфигурации уже нет. Это может быть реквизит какого-то справочника или документа. Что и вызывает при загрузке файла обмена ошибку «Поле объекта не обнаружено».

В данной статье, мы на примере рассмотрим, как исправить эту ошибку. Рассматривать будем на реальном случае поломки обмена между конфигурациями Бухгалтерия Предприятия 3.0 (8.3) и Автомойка и Шиномонтаж 2.0. Принципы, описанные в данной статье, подойдут для исправления ошибки «Поле объекта не обнаружено» при обмене любых конфигураций.

В данном случае, выгрузка из конфигурации Автомойка и Шиномонтаж 2.0 прошла без проблем, но при попытке загрузить этот файл в обновленную конфигурацию Бухгалтерия предприятия 3.0, 1С выдала ошибку «Поле объекта не обнаружено (РедактированиеТолькоВДиалоге)».

Внешний вид ошибки Поле объекта не обнаружено

Внешний вид ошибки

Данная ошибка должна натолкнуть нас на мысль о том, что в конфигурации 1С Бухгалтерия предприятия есть какой-то объект , у которого до обновления был реквизит с именем «Редактирование только в диалоге», а после обновления объект остался, а реквизит с таким именем был удален либо переименован. И для того, чтобы система не пыталась загрузить этот не существующий реквизит, нам нужно подправить правила обмена, которые обычно хранятся в обработке, расположенной в базе из которой происходит выгрузка — в нашем случае в конфигурации Автомойка и Шиномонтаж.

Исправление ошибки

Приступим к исправлению ошибки. Для этого нам нужно открыть базу, из которой вы выгружаете данные в Конфигураторе. Затем сделать копию вашей базы! Далее найти обработку, при помощи которой происходит выгрузка. В данном случае в пользовательском режиме обработка называется «Выгрузка данных в конфигурацию БП 3.0» а в конфигураторе её имя «УниверсальныйОбменДаннымиXMLБП30». Нам нужно развернуть эту обработку, а затем развернуть ее макеты. Скорее всего, там будут находиться правила обмена. Выглядеть они будут примерно как на рисунке ниже.

РедактированиеТолькоВДиалоге исправление

Нажав сочетание клавиш «Ctrl+F» найдем интересующее нас свойство «РедактированиеТолькоВДиалоге». И удалим выгрузку этого свойства из правил обмена. Удалить нужно все начиная от <Свойство> и заканчивая </Свойство> (см. рисунок выше).

Далее нужно нажать Конфигурация/Обновить конфигурацию базы данных. После чего уже можно запускать конфигурацию и пробовать сделать выгрузку. А затем загрузку. Если загрузка прошла без проблем — значит проблема решена. Надеюсь, данная статья была вам полезна, если исправить ошибку не удалось, вы всегда можете обратиться ко мне.

Похожие записи:

    Ошибка «Обнаружено нарушение целостности системы» в 1С. 3 способа исправления. Обычно ошибка «Обнаружено нарушение целостности системы» возникает в 1С сразу...
    Ошибка при входе в 1С — Сервер баз данных не обнаружен Иногда при работе с 1С возникает очень неприятная ошибка —...
    После обновления перестала работать синхронизация между ЗУП и БП Довольно часто перестает работать синхронизации между  конфигурациям ЗУП и Бухгалтерией...
    Пожертвования в 1С БП 8.3 Очень важно правильно отразить поступление пожертвования в вашей 1С. Это...

Категории: Статьи Метки: Автомойка и Шиномонтаж 2.0, БП 3.0, Обмен, ошибка

От Программист 1С

Просмотреть все записи от Программист 1С по этой ссылке.

Комментарии

  1. irmaseo:
    01.03.2020 в 19:01

    Очень полезная информация

    Ответить
  2. fderussia:
    14.05.2020 в 07:19

    Спасибо.

    Ответить

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован.

Мешкова Алена Сергеевна
ИНН 745311572100
Эл. почта: meshkova.a.s@mail.ru
Copyright © 2015-2022
Пользовательское соглашение

Яндекс.Метрика