Переход с Medoc на 1С zvit 1

Как Вы уже знаете, версии Медка и 1С звита не совпадают, поэтому для переноса базы данных нам потребуется вручную изменить версию БД Медка, не уверен, что все будет работать корректно в последующем, но, по крайней мере, Звит у меня загрузился со всеми данными без ошибок.

Итак, приступим.

Первое, что нам необходимо сделать, это установить Firebird 2.5 (Win32) взять его можно по этой ссылке: http://downloads.sourceforge.net/project/firebird/firebird-win32/2.5.1-Release/Firebird-2.5.1.26351_1_Win32.exe?r=http%3A%2F%2Fwww.firebirdsql.org%2Fen%2Ffirebird-2-5-1%2F&ts=1334738601&use_mirror=freefr

После установки качаем IBExpert по ссылке: http://www.ibexpert.com/rus/ у меня версия 2011.03.31, но, думаю, подойдет любая.

Запускаем IBExpert

 

Видим что-то наподобие такого.

Копируем ZVIT.FDB Медка в папку db каталога, с установленным 1С zvit, не забыв перед этим остановить службу ZvitGrp1, базу 1С zvit я переименовал, и оставил на всякий случай в этой же папке.

Далее нажимаем Shift+Alt+R, регистрируем базу данных Медка

Выбираем сервер Local, версию Firebird 2,5.

Прописываем пути к базе, у меня Windows 7 x64, поэтому путь к базе такой: C:\ProgramData\1CZvit\1CZvit\db\ZVIT.FDB

Пользователь: SYSDBA

Пароль: MASTERKEY

Обязательно выбираем кодировку Windows1251

Жмем ок

Для соединения с базой нажимаем Shift+Ctrl+C

Далее раскрываем Tables, ищем таблицу FIRM, выделяем и жмем F9 (Show data). В поле FORMPART будет ваша версия Медка, её и надо заменить на версию установленного 1С zvit.

Далее нажимаем черную галочку вверху на панели для сохранения изменений и закрываем таблицу, подтверждаем еще раз принятие изменений.

У меня были версии Медка 10.000.64 и Звита 01.000.30 вроде как все работает, удачи :)