|
Объединение баз | ☑ | ||
---|---|---|---|---|
0
Hunteraf
24.08.12
✎
11:05
|
Добрый день.
Занимаюсь задачей объединения 2 баз Торговли 10 в одну Торговлю 11. Проблема в том что не знаю когда и кто сделал таким образом: была одна база с данными (были заполнены справочники), потом с нее как я понял сделали копию, поменяли наименование, реквизиты, счета организации и стали вести учет. А вот теперь хотят эти 2 базы соединить в одну и при загрузке данных часть данных замещается (из за одинаковых идентификаторов). Как попытаться исправить это? |
|||
1
rs_trade
24.08.12
✎
11:06
|
(0) за деньги попытаться
|
|||
2
vmv
24.08.12
✎
11:06
|
(0) станадартным обменом слить всю инфу со 2-й базы в чистую, получив новые УИДЫ в ней всех объектов - очевидно же
|
|||
3
rs_trade
24.08.12
✎
11:07
|
сливаешь сначало две десятки. чистишь дубли, мусор и прочее. потом переносишь в 11
|
|||
4
Hunteraf
24.08.12
✎
11:10
|
(3) каким образо чистить дубли ??
|
|||
5
Hunteraf
24.08.12
✎
11:15
|
(2) сейчас попробую
|
|||
6
rs_trade
24.08.12
✎
11:43
|
(4) по стандартному алгоритму. определяем критерии дублей, поиск и замена объектов, удаление.
|
|||
7
Hunteraf
24.08.12
✎
11:48
|
(6) там мне нужно чтобы дубли остались, только записались с разными идентификаторами в базу
|
|||
8
Hunteraf
24.08.12
✎
11:52
|
я переделал идентификаторы в выгрузке для организаций, счетов, но когда случайно заметил что часть номенклатуры записалось и заместилось непонятно как, то тогда понял что исправлять и вылавливать в ручную в файле выгрузки это бесполезно.
|
|||
9
Hunteraf
24.08.12
✎
14:36
|
Почему то не получилось загрузить данные из xml.
А какие нибудь еще есть способы замены всех внутренних идентификаторов в базе? |
|||
10
kyrgyz
24.08.12
✎
14:43
|
так ведь плюс же если по внутреннему уиду они сливаются. Или все они переименовани я несут другую сущность?
|
|||
11
Hunteraf
24.08.12
✎
14:50
|
ну просто хотелось разделить все, чтобы одна орг-я пользовалась своей номенклатурой а другая своей номенклатурой. Да и хотелось бы обезопасить себя по поводу сущности, я же не могу проверить весь справочник что на что заменяется, боюсь что потом кто нибудь что нибудь не досчитается.
|
|||
12
Hunteraf
24.08.12
✎
16:41
|
после загрузки в промежуточную базу идентификаторы все равно не поменялись
|
|||
13
Hunteraf
27.08.12
✎
10:26
|
вопрос по прежнему актуален! можно ли в базе поменять все внутренние идентификаторы у объектов.
|
|||
14
Serg_1960
27.08.12
✎
10:39
|
(0) Не используй внутренние идентификаторы при слиянии такого рода баз. Эффект, зачастую, непредсказуемый. Имхо: КД2, идентификация по наименованию. А потом - группавая обработка поиска дублей в справочниках.
Теоретически - да, можно. Поиск ссылок на объект, изменение идентификатора в объекте, замена "объектов" в ссылках. Ибо изменение внутреннего идентификатора объекта платформой будет "воспринято" как удаление старого объекта и создание нового. |
|||
15
Hunteraf
27.08.12
✎
10:46
|
(14)а где что прописать чтобы он начал идентифицировать по наименованию?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |