Объединение 2-ух баз в одну имея одинаковые реквизиты с разными уникальными идентификаторами

1. DaniilBaza 26.09.24 05:14 Сейчас в теме +0.1 $m
Добрый день. Организация вела учёт по двум своим филиалам в разных базах. В какой-то момент им потребовалась объединить эти две базы в одну, но с сохранением общих элементов справочников, которые есть в обоих базах. Решая вопрос этого объединения я наспех костыльно доработал типовую обработку "Выгрузка и загрузка данных XML" так, чтобы при загрузке она подменяла уникальные идентификаторы общих элементов справочников на существующие, а не создавала новые. Ещё приходила в голову идея объединить базы типовой обработкой как есть, а элементы справочников объединить через поиск и удаление дублей. Но это всё выглядит как полумеры и костыли. Наверняка есть общепринятый и отработанный способ решения этого вопроса, просто у меня недостаточно знаний. Товарищи специалисты, как этот вопрос должен решаться по уму?
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. user1936660 26.09.24 07:28 Сейчас в теме
(1)
общих элементов справочников на существующие, а не создавала новые.
Для этого есть КД2
2. user2033930 26.09.24 06:25 Сейчас в теме
Только через маппинг.
4. -AI- 26.09.24 07:29 Сейчас в теме
ещё подкину "бредовую" идею...
- делать подмену не "налету",
а в одной базе делать планомерную замену id... (база которая меньше)
т.е. создавать копии объектов с id из другой (б0льшей базы)
и делать замену во всех объектах, а потом удалять оригинал...
Оставьте свое сообщение

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