Правила конвертации или как подключить БД от СО4 к СО5/6
Для начала немного теории:
База данных (далее
БД) в программном продукте СуперОкна 4 (далее
СО4) может существовать в 2-х форматах как в формате Paradox (расширение файлов *.db) так и в формате Firebird (расширение файлов *.gdb). Еще стоит учесть тот факт, что с выходом новых версий расширяется функционал программы следовательно информация в сконвертированной БД будет не полной для реализации новых функций программы и БД необходимо будет переделывать/дописывать. Каждая программа будь то лицензионная версия или не лицензионная имеет определённый номер ключа/фирмы который также содержится в БД программы и
для успешной конвертации необходимо чтобы номер ключа в БД строго соответствовал номеру ключа/фирмы программы в которую производится конвертация. Для решения проблем связанных в разными номерами ключей в БД и программе разработаны следующие утилиты:
chkey.exe и
keychange.exe (см. предыдущий пост).
Конвертация БД с СО4 с номером ключа ууу (далее № ууу) в СО5 с номером ключа ххх (далее № ххх):- Перед конвертацией необходимо преобразовать БД СО4 с № ууу в формат Paradox (на практике с этим форматом меньше проблем). Как это сделать смотри следующий пост.
- Если номер ключа в БД СО4 не совпадает с номером ключа СО5 необходимо сменить номер ключа в БД СО4 с № ууу на № ххх используя утилиту chkey.exe.
- Создать пустую БД в СО5 с № ххх
- В меню Настройки - Конвертация из СуперОкон 4 (писал по памяти нет программы под рукой)
- Доработать БД. Справочники - Вставки - Стеклопакеты, для каждого стеклопакета установить значения Ширина: Мин.-0, Макс. -10000 (писал по памяти нет программы под рукой).
Конвертация завершена!
Конвертация БД с СО5 с номером ключа ххх (далее № ххх) в СО6 с номером ключа ууу (далее № ууу):
Для конвертации необходимо иметь 3 обязательные вещи:- исходную базу для СуперОкон 5, которую необходимо подключить/сконвертировать с номером ключа ххх.
- пустую базу для СуперОкон 5 с номером ключа yyy.
- утилиту по смене ключа keychange.
Последовательность действий:- Запускаем утилиту keychange
- В первой строке указать путь к базе в которой надо сменить ключ
- Во второй строке указать путь к пустой базе созданной в СуперОкнах 5 с номером ключа yyy
- Нажать кнопку "Сменить ключ"
- Сконвертированную базу можно подключать к СуперОкнам 2006
- Доработать БД
Если необходимо произвести конвертацию из СО4 в СО6 необходимо произвести последовательно конвертации из СО4 в СО5, а из СО5 в СО6 как описанно выше.
(данное руководство не претендует на оригинальность и не позиционируется как едиственно правильное, сведения описанные ниже прнимать не более как рекомендации)