Куперс

Бухучет и анализ

Идентификаторы объектов метаданных

Ошибка дублирования появляется в момент обновления конфигурации базы данных после обновления:

  • При объединении конфигураций вместо обновления типовой (внутренние идентификаторы у них различные, а имя объекта метаданных совпадает)
  • При обновлении конфигурации из хранилища (в случае, если 1 и тот же объект добавили различные пользователи)

Как это выглядит после обновления:

Как исправить?

Из иллюстрации видно, что объект захвачен для разработки, следовательно исправлять его следует в месте захвата. Сразу сделайте копию информационной базы (не важно, что она некорректная, может стать еще хуже).

Объектом метаданных может быть не только документ, справочник, но и их реквизиты (дублирование реквизитов) — исправление аналогично

  • В общем случае, следует удалить один из них, либо переименовать(когда они отличаются) и поместить в хранилище .
  • В случае когда это типовой объект, его следует снять с поддержки перед удалением.
  • Такие ошибки преимущественно возникают на 1С 8.3.6, возможно следует обновить платформу.
  • В самом худшем случае, следует пересоздать хранилище заново, если объект в базе в единственном числе (перед этим следует выгрузить конфигурации из всех баз разработки, и перед развертыванием объединить их в ручном режиме.

При обновлении типовой конфигурации могут быть две основные проблемы:

  • Конфигурация находится на поддержке: поднимите архив перед обновлением (вы же его конечно сделали) и повторите обновление еще раз. Если повторится, смотрите ниже.
  • Если конфигурации частично снята, вы можете ее окончательно снять, удалить лишний объект (сначала выясните какой — см. ниже), и затем можете заменить конфигурацию на конфигурации поставщика c последующей постановкой на поддержку (если у вас нет своих существенных изменений).

Возможно ситуация, когда при следующем обновлении ситуация повторяется, по причине совпадения внутренних идентификаторов объектов , тогда потребуется перенос данных на вновь созданные объекты/реквизиты посредством конвертации данных или других способов и повторить удаление объекта

Как выяснить какой объект удалять?

  • Сначала переименовываете и обновляете конфигурацию.
  • Заходите в режим предприятия и смотрите какие объекты в наличии или заполнены (если это реквизит).
  • Если объект новый, то можно удалить любой.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Наверх