Во-первых: какие точно у вас версии 2.5 и 3.0 (сервис-паки...).
Во-вторых: насколько сильно модифицированы таблицы (сколько таблиц модифицировано в %, в каких слоях...)?
В приниципе, если автоматически перенести данные не удается, можно это делать руками. Аксапта позволяет выгрузить таблицу в виде csv файла (в 2.5 это будет Эксель файл, который потом легко конвертится в csv), а потом определить, какие колонки файла соответствуют каким полям таблицы... Минус - в этом случае вы скорее всего потеряете RecId, кроме того, придется все перегружать столько раз, сколько у вас компаний...
Есть второй способ, требующий от вас хорошего знания баз данных. Техническая реализация зависит от того, используете ли вы Оракл или сиквел-сервер, дальнейшее относится только ко второму варианту. Обе базы, 2.5 и 3.0 желательно иметь на одном сервере. Настраиваете репликацию между базами, потаблично, при необходимости указываете соответствие полей. Удается сохранить рециды,и перенести все за раз, к тому же быстрее работает.
Как после первого, так и после второго варианта, разумеется, нужно запускать процедуры конвертации. Но это, увы, отдельная песня....
И еще, совет из разряда "маленькие хитрости". Если стандартный мастер переноса у вас сбоит - попробуйте поискать таблицы, в которых есть записи с 0 Recid. Аксапта 3.0 таковые очень не любит, поэтому их нужно перенумеровать, задав номера -1, -2, -3 и т.д (они будут автоматически превращены в "максимальный номер -1", "-2" и т.д., так что нет риска создать записи с неуникальными RecId).
Мы проводили процедуру переноса и конвертации сами, с 2.5 Sp2 на 3.0 SP2, все международное... Проблемы были с InventTable, все остальное перенесло более-менее в штатном режиме. Доработок у нас много...
__________________
Strictly IMHO and nothing personal.
Сугубо мое персональное мнение, безотносительно к личности оппонента.
|