Имя: Пароль:
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 у объектов.

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