Перенос данных

  • Автор темы has
  • Дата начала
H

has

Гость
#1
Доброго времени суток! Необходимо перенести данные из 3-ех баз бух 7.7 в одну бух 8.1. С остатками и документами проблем нет, а вот справочники троятся. Использовал типовой механизм переноса. Что можно сделать или какую обработку использовать чтобы он не троил справочники?
 

vitfil

IT-интегратор
02.04.2004
2 062
0
44
Минск
#2
Троиться в глазах может.
Вы хотите сказать, что у вас ОН создает по три абсолютно идентичных элемента справочника? Я теряю веру в движку СУБД...
 
H

has

Гость
#3
vitfil
у трех баз есть некоторые одинаковые сотрудники или номенклатура, при использовании помощника перехода на БП 8 одинаковые элементы дублируются
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#4
Ну подправь код чтобы не дублировались... По какому признаку сравнение идет? или же оно там ваще отсутствует?
 
K

kaa

Гость
#5
Стандартным механизмом ничего не выдет, потому как при загрузке просто создаются новые элементы без превязки коду, можно поковырять стандартную загрузку, но перед этим синхронизировать справочники в 7-ках
 

vitfil

IT-интегратор
02.04.2004
2 062
0
44
Минск
#7
Корежить-морежить...
Даже если код одинаковый, это все равно различные записи. ID будет разным. Ау, программисты, намек поняли?
Либо синхронизация, либо потом удаление дублей.
 

vbs

Well-Known Member
18.02.2007
1 708
3
Санкт-Петербург
#8
Если нужно слить справочники из несколькоих баз в одну, делаю обычно так -
В случае совершенно разных справочников (практически не пересекающихся) - просто соединяю со своими префиксами,
еще вариант - перекодировать с некоего числа ДЕЛЬТА, так чтобы коды заведомо не повторялись,
а если они существенно совпадают, использую обработку сравнения по кодам/наименованиям, после чего сажается девочка с бумажкой и достаточно быстро устраняет несоответствия
 

unknown181538

НеГуру
28.12.2008
1 417
0
30
Москва
#9
а если они существенно совпадают, использую обработку сравнения по кодам/наименованиям, после чего сажается девочка с бумажкой и достаточно быстро устраняет несоответствия
Удалить затроившиеся нужно ведь с перебитием ссылок на объект. Ссылки ищутся через удаление помеченных объектов?