Показать сообщение отдельно
Старый 27.11.2012, 17:17   #4  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Эта задача решается каждый раз заново. Есть разные технологии, но в вашем случае проще всего воспользоваться встроенным импортом данных.

1. Выгрузите из системы шаблон для экспорта для вашей сущности
2. Настройте в системе представление с теми же столбцами в том же порядке
3. Экспортируйте все данные в Excel файл указав галочку "С возможностью повторного импорта"
4. Откройте файл с данными, который вы только что экспортировали. Сделайте видимым все столбцы. Удалите те, на которых написано "Не изменять" или "Не удалять" (не помню уже точно) - все лишние служебные столбцы, кроме самого первого столбца. В нем то что вам нужно - идентификатор.
5. Перенесите то что осталось в файл - шаблон для импорта. Так же добавьте в него столбец-идентификатор с тем же названием, что был в исходном файле.
6. Загрузите полученный файл в целевую систему. Если не возникло ошибок с форматом файла, и правильно отработал автоматический мапинг столбцов - вы должны получить то что нужно - одинаковые идентификаторы и данные в обеих системах.

Подобная процедура подходит для разового переноса, или если служебные справочники заполняются только в одной из систем. Если нужно синхронизировать такие базы-придется изобретать дирижабль.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
За это сообщение автора поблагодарили: Trackball (1).