Upgrade проблема с айдишками
Уважаемые коллеги,
Делаю апгрейд с 4ки на 2009. Всплыла очень неприятная бяка. У нас на bus в 4ке есть модуль. В 2009 этот модуль был выкуплен МС и уже находится на слое sl1. В связи с тем что нужно выполнить перенос данных, а так же то что модуль на bus от этого партнера содержит дополнительный функционал - удалить я его соответственно не могу. После того как накатил bus слой получил дубликаты таблиц и EDT. Это ок, таблицы с bus я переименовал добавив префикс. Но вот с EDT проблема, заключается она в том что они тоже продублировались и при удалении дубликата с bus все таблицы которые используют ссылку на старый EDT новый естественно не находят, так как все работает по айди. Но как я понимаю добраться до тех самых ссылок на айди возможности нет - в UtilIdElements и UtilElements связей между полями и типами увы не найдено.
Собственно вопрос коллективному разуму, как лучше поступить, что бы не сделать больше проблем и решить эту меньшей кровью?
Если интересно модуль называется Lean Enterprise это часть партнерского решения которое мы используем и было выкупленно МС. В 6ке оно будет входить в стандарт, так что проблема повторится при следующем апгрейде.
Из идей можно попробовать джоб, но есть опасения что то поломать так как нет четкой логики. Ручками конечно можно, но элементов очень много. А так как таблицы еще продублировались, это количество удваивается. Так как старые таблицы нужно перенаправлять на новый EDT.
Может кто то уже решал подобную задачу и может поделиться опытом?
|