Имя: Пароль:
1C
1С v8
Конфликт внутренних идентификаторов расширения
0 desonet
 
28.02.25
09:50
Здравствуйте!

Накатил патч от 1С на базу и получаю ошибку
EF_00_00687314_7: Критичная: Конфликт внутренних идентификаторов у объекта ПакетXDTO.EF_00_00687314_DP_PRIRASXPRIN_5_01
EF_00_00687314_7   XDTO пакет EF_00_00687314_DP_PRIRASXPRIN_5_01 Уже существует объект с именем ПакетXDTO.EF_00_00687314_DP_PRIRASXPRIN_5_01

https://i.postimg.cc/BnyYwHrY/image.png

Как можно это вылечить?
1 НоваяВолна
 
28.02.25
10:31
(0) Конфигурация какая?
2 Dmitrii
 
гуру
28.02.25
10:54
(0) Удали этот патч. Потом загрузи заново.
Разумеется почисти кэш после удаления.
Желательно всё делать в монопольном режиме.
3 Eiffil123
 
28.02.25
11:04
(0) уже 2 косяка за эту неделю с патчами ловил. один из них отозвали.
Огорчает, что по этой причине перестает работать процедура автоматической установки.
4 Altone
 
04.03.25
15:55
устанавливай патчи "обновлятором": он грамотно следит за устаревшими и удаляет их! ну и вручную, если что, прибить можно.
5 ZloyBrawler
 
13.03.25
20:13
Эта ошибка из-за того возникает, что фирма 1С берет один патч, тупо его копирует, что-то еще в нем правит и выпускает новый патч, а это приводит к тому, что два по сути идентичных расширения пытаются включить в базе, а у этих расширений на уровне метаданных по GUID совпадают объекты.

Фирме 1С следовало бы каждый патч начинать с того, что все нужные объекты нужно позаимствовать в расширение по новой удалив предварительно их, а если это что-то до созданное руками было изначально, то откопипастить это, а предыдущий объект удалить.

Не могу сказать сейчас навскидку, есть ли команда сродни такой же как в обработках внешних, но там есть команда в меню файл "Сохранить копию", и вот она как понимаю делает новую обработку но другими GUID у объектов.

Для пользователя же действительно только один путь решения проблемы, вручную удалять старые патчи, когда начинается такая канитель.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn