При обновлении базы данных - дублируются предопределенные элементы справочников, плана счетов, пвх

1. user659168_xec8787 3 07.02.24 10:58 Сейчас в теме
День добрый.
Предыистория. Была база БП с несколькими организациями.
Одну организацию решили выделить в отдельную базу.
Программист сделал РИБ с фильтром по этой организации.
Затем "отвязал" переферийный узел от центральной базы.
В таком виде база досталась нам.

Проблема: при обновлении этой базы - появляются много задублированных предопределенных элементов: справочников, плана счетов, пвх.

При этом, создает дубли именно Платформа 1С, а не из кода, т.к. предупреждения отображаются в окне "Реорганизация информации".

Окно реорганизация информации


Через Инструментарий разработчика посмотрели настройки по Предопределенным:
План счетов бухгалтерского учета: Обновление в метаданных = Авто, Обновление в данных = Авто, Обновление результирующее = Да Авто;
Виды субконто хозрасчетные: Обновление в метаданных = Авто, Обновление в данных = Авто, Обновление результирующее = Да Авто;

Как я понимаю - могу ошибаться - при таких настройках Платформа сама решает, создавать (в Плане счетов, в ПВХ и проч.) объекты в БД с привязкой к "Предопределенным элементам" или нет.

Но как Платформа 1С понимает: когда создавать объект в БД, когда нет?
Цитата с ИТС:
"При объединении конфигураций сопоставление между предопределенными элементами выполняется только по идентификатору, а не по имени или коду. Это следует учитывать при выборе правила объединения свойства "Предопределенные данные"."


Как я понял, у предопределенного элемента в конфигурации имеется некий "идентификатор", при обновлении Платформа пытается найти уже объект БД с таким же "идентификатором" - не находит и создает новый объект БД.

Вопрос: может кто-то сталкивался? Как побеждал?

П.С. настройки по Предопределенным - сравнил с типовыми БП - стоят аналогичные.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. TormDV 07.02.24 11:38 Сейчас в теме
Можно попробовать развернуть копию, поискать ссылки на дублирующиеся элементы. А если ссылок нет, то удалить их. Скорее всего, они уже помечены. Если ссылки есть, то перенести на "правильный" элемент, а неправильный удалить.
3. Captain_Pan 07.02.24 11:52 Сейчас в теме
В предопределенных пишешь у всех префикс "Удалить". Сравниваешь конфу с поставщиком - объединяешь.
Те предопределенные, что остались с "Удалить" это дубли. Скорее всего предыдущий разработчик вручную добавлял их, а не через обновление. Ну или РИБ криво настроен был. Далее переносишь ссылки с "Удалить" на "НеУдалить", и удаляешь ненужные из конфы.
Если ссылок много настолько, что перенос невозможен, то плачешь. И перестаешь обновлять предопределенные.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот