Страница 1 из 1

Конвертация базы УПРЗА Эколог 3.х в 4

Добавлено: 03 мар 2015, 20:40
Вадим Зыков
Конвертировать данные из УПРЗА "Эколог" вер. 3 в формат УПРЗА "Эколог" вер. 4 довольно просто.
Наработанная за годы база в УПРЗА "Эколог" может быть очень ценной, поэтому перед выполнением процедуры конвертации я бы рекомендовал сделать резервную копию всей базы, что бы в случае непредвиденной ситуации вы всегда смогли вернуться на наш назад.

И так порядок действий такой:
  • 1. Резервная копия база данных УПРЗА "Эколог" 3;
    2. Выполнить интернет обновление в УПРЗА "Эколог" 3;
    3. Перед конвертацией обязательно "причесать" базу, т.е. выполнить сервисные команды с помощью сервера данных 3-й версии. Кто не умеет этого делать. Смотрите тут;
    4. Запускаем из меню "Пуск" – "Программы" – "Integral" – "УПРЗА "Эколог" 4" – "Конвертер из УПРЗА «Эколог» 3.x";
    conv1.jpg
    conv1.jpg (20.49 КБ) 6357 просмотров
    5. Конвертер прочитает из реестра все пути к рабочим каталогам от УПРЗА "Эколог" 3 и предложит выбрать каталог для конвертации. Если нужного каталога в списке нет, то воспользуйтесь ручным выбором пути к каталогу;
    conv2.jpg
    6. Воспользуйтесь кнопкой "Создать путь к БД Эколог 4.х автоматически", тогда сконвертированная база будет расположена в папке C:\integral.Ltd\ и иметь имя пути к старой базе.
    Например старая база располагалась по следующему пути C:\INTEGRAL.LTD\EXAMPLE? тогда имя новой базу будет иметь вид С__INTEGRAL_LTD_EXAMPLE_.ECODB.
    Безусловно вы можете поменять это имя на любое другое.
    Или вы можете назначить имя и путь к базе самостоятельно;
    7. Галка "Автоматически зарегистрировать созданную БД в Эколог 4" приведет к тому, что по завершению конвертации вновь созданная БД автоматически будет добавлена в список зарегистрированных БД Эколога. Если эту галку не поставить, то файл БД будет создан, но не окажется в списке.
    Добавить ее туда можно будет позднее с помощью кнопки "Регистрация"
    8. Нажмите кнопку "Конвертировать".

Re: Конвертация базы УПРЗА Эколог 3.х в 4

Добавлено: 04 мар 2015, 07:56
nightroad
При конвертации базы из Эколог 3.1 в Эколог 4 в конце процедуры возникает ошибка. Лог ниже:
Спойлер
Проверка: G:\Integral.Ltd\Example\... OK
Скрипт создания БД Эколог 4.х... OK
Создание и соединение с c:\Integral.ltd\G__INTEGRAL_LTD_EXAMPLE_.ECODB... OK
Соединение с G:\Integral.Ltd\Example\... OK
Справочники и общие данные... Ошибка
cvrtM.FIBQuery:
Can't format message 13:470 -- message file C:\Program Files (x86)\Integral\firebird.msg not found.
Violation of FOREIGN KEY constraint "REF_DEV_ENTERPRISE" on table "ENTERPRISE".
Foreign key reference target does not exist.
Problematic key value is ("DEV_ID" = 1).
Все делаю по инструкции, но конвертация заканчивется с ошибкой.

Re: Конвертация базы УПРЗА Эколог 3.х в 4

Добавлено: 04 мар 2015, 10:24
Вадим Зыков
Проблема заключается в том, что в базе УПРЗА "Эколог" 3, есть справочник разработчиков проекта и в этом справочнике или в одном из проектов, есть ссылка на несуществующего разработчика.

Проблему должна устранить предварительная переиндексация и проверка логической целостности данных через сервер УПРЗА "Эколог" 3.
После этих процедур можно выполнить конвертацию.

Re: Конвертация базы УПРЗА Эколог 3.х в 4

Добавлено: 10 фев 2016, 08:07
Ландыш серебристый
Доброго времени суток! При конвертации базы из Эколог 3.1 в Эколог 4 при обработке данных предприятий, указывается что нет данных:
Пример:
Предприятите № 80. C:\INTEGRAL.LTD\Example\80.Ent\... OK
Обработка данных предприятия № 80...Нет данных
Что это означает и какие последствия? Перед конвертацией проверку логической целостности проводила.

Re: Конвертация базы УПРЗА Эколог 3.х в 4

Добавлено: 10 фев 2016, 08:55
Вадим Зыков
Проверьте, пожалуйста, это предприятие в УПРЗА "Эколог" 3. Действительно ли предприятие с кодом 80 существует и в нем есть данные. Затем запустите УПРЗА "Эколог" 4 и проверьте результат конвертации. Если обнаружите какие-либо проблемы, то напишите, пожалуйста, по электронной почте. Нужно анализировать конкретные данные.

Re: Конвертация базы УПРЗА Эколог 3.х в 4

Добавлено: 10 фев 2016, 09:16
Ландыш серебристый
Проверила, получается, что в УПРЗА "Эколог" 3. действительно есть предприятие с кодом 80, но почему то в нем нет данных... полагаю, что в данном конкретном случае проблема не в программе, а скорее в пользователе ))). Спасибо.

Re: Конвертация базы УПРЗА Эколог 3.х в 4

Добавлено: 06 ноя 2016, 11:21
eko-ksv
Как можно конвертировать только 1 объект (предприятие) из УПРЗА 3 в УПРЗА 4?

Re: Конвертация базы УПРЗА Эколог 3.х в 4

Добавлено: 07 ноя 2016, 09:06
Вадим Зыков
Если принципиально конвертировать только одно предприятие, то сделайте новый рабочий каталог для 3-й версии. В него скопируйте только подкаталог City и <требуемый номер предприятия>.Ent. При конвертации укажите путь к этому каталогу.

Re: Конвертация базы УПРЗА Эколог 3.х в 4

Добавлено: 29 янв 2018, 07:20
Пожар
Здравствуйте, а почему когда нажимаешь на значок сервера ничего не происходит и ничего не открывается?

Re: Конвертация базы УПРЗА Эколог 3.х в 4

Добавлено: 29 янв 2018, 08:42
Вадим Зыков
Пожар, возможно запущено одновременно несколько серверов. Вообще лучше перезагрузите компьютер. Убедитесь, что сервер не запущен. Запустите и двойным кликом откройте его.