TMDBConverter (Архив) — различия между версиями
(#768 comment:29) |
(→Ссылки) |
||
(не показаны 42 промежуточные версии 4 участников) | |||
Строка 1: | Строка 1: | ||
+ | {{url|{{корень FTP|TMDBConverter_1_6_0.zip}}}} | ||
+ | |||
[[Image:Tmdbconverter.png|thumb|Конвертер баз данных]] | [[Image:Tmdbconverter.png|thumb|Конвертер баз данных]] | ||
− | '''{{PAGENAME}}''' — это [[Утилиты Такси-Мастер|утилита]], позволяющая создать максимально похожую копию базы | + | '''{{PAGENAME}}''' — это [[Утилиты Такси-Мастер|утилита]], позволяющая создать максимально похожую копию базы Такси-Мастер 1 для [[Такси-Мастер]] 2. |
Она нужна для перехода со первой версии Такси-Мастер на вторую без больших потерь данных. | Она нужна для перехода со первой версии Такси-Мастер на вторую без больших потерь данных. | ||
Однако некоторые потери, к сожалению, все-таки имеют место из-за большой разницы между принципами строениями баз данных. | Однако некоторые потери, к сожалению, все-таки имеют место из-за большой разницы между принципами строениями баз данных. | ||
== Как получить утилиту? == | == Как получить утилиту? == | ||
− | Утилита TMDBConverter является бесплатной, поэтому вы всегда можете скачать ее с нашего сайта. | + | Утилита TMDBConverter является бесплатной, поэтому вы всегда можете скачать ее с нашего сайта. Ссылка на нее расположена в начале статьи. |
− | Если по какой-то причине вы не можете этого сделать, вы можете обратиться в [[ОТП|службу технической поддержки]], и | + | Если по какой-то причине вы не можете этого сделать, вы можете обратиться в [[ОТП|службу технической поддержки]], и в ближайшее время вопрос будет решен. |
− | + | == Как подготовить базу данных к конвертации? == | |
− | < | + | Для успешной конвертации нужна база данных как можно более новой версии, как минимум <code>1.9.20.0<code>. |
− | + | Также рекомендуется провести обновление базы данных, установив новую (последнюю) версию Такси-Мастер. | |
+ | После этого можно приступать к конвертации. | ||
== Как ее использовать? == | == Как ее использовать? == | ||
Строка 16: | Строка 19: | ||
Чтобы использовать утилиту TMDBConverter, выполните несколько простых действий: | Чтобы использовать утилиту TMDBConverter, выполните несколько простых действий: | ||
+ | # Остановите [[Firebird]], если он работает. | ||
# Скачайте последнюю версию конвертера. | # Скачайте последнюю версию конвертера. | ||
− | # Распакуйте все файлы в любую папку, например, | + | # Распакуйте все файлы в любую папку, например, {{путь|C:\TMDBConverter}}. |
− | # Запустите | + | # Откройте эту папку. |
− | # В поле | + | # Запустите {{путь|TMDBConverter.exe}}. |
− | # Нажмите кнопку | + | # В поле {{field|База ТМ1}} укажите путь к базе данных Такси-Мастер первой версии, но без указания имени сервера (подразумевается {{code|LOCALHOST}}), например, {{путь к папке ТМ1|\Data.gdb}}. |
+ | # Нажмите кнопку {{button|Конвертировать}}. | ||
# Дождитесь окончания конвертации. | # Дождитесь окончания конвертации. | ||
=== Зоны города в [[Такси-Мастер]] === | === Зоны города в [[Такси-Мастер]] === | ||
− | Если вы использовали зоны города (см. | + | Если вы использовали зоны города (см. справочник «Зоны города»), в группе {{fieldset|Зоны города ТМ1}} выберите пункт {{radio-off|Использовались Вами}}. |
− | В этом случае из вашей | + | В этом случае из вашей базы данных Такси-Мастер 1 будут выделены и скопированы в новую базу зоны города. |
== Что делать дальше? == | == Что делать дальше? == | ||
− | После завершения конвертации базы данных в папке, в которую установлена утилита TMDBConverter, появится файл | + | После завершения конвертации базы данных в папке, в которую установлена утилита TMDBConverter, появится файл {{путь|tme_db.fdb}}. |
− | Этот файл — новая | + | Этот файл — новая база данных Такси-Мастер 2, к которой нужно подключаться. |
− | Вы можете оставить ее в этой папке, это никак не повлияет на возможность подключения к ней, но все-таки рекомендуется скопировать ее в папку, в которую установлена [[Такси-Мастер | + | Вы можете оставить ее в этой папке, это никак не повлияет на возможность подключения к ней, но все-таки рекомендуется скопировать ее в папку, в которую установлена [[Такси-Мастер]]. |
+ | |||
+ | {{Информация| | ||
+ | Полученная база данных имеет версию, которая ниже версии программы, и в результате подключения к ней может появиться ошибка: «[[Версия программы не соответствует версии базы данных]]». | ||
+ | Чтобы этого не случилось, повторите установку Такси-Мастер 2, на этапе выбора пути к базе данных укажите путь к новой базе. | ||
+ | На этапе выбора компонентов вы можете указать только один флажок — {{checkbox|База данных}}. | ||
+ | На этапе выбора дополнительных действий укажите пункт {{radio|Обновить существующую}} {{серым|(базу данных)}}. | ||
+ | Проследите за тем, чтобы все это время [[Firebird]] работал! | ||
+ | }} | ||
Помимо этого, нужно переустановить службу [[Firebird]], чтобы она запускалась не в папке утилиты TMDBConverter, а в папке Такси-Мастер. | Помимо этого, нужно переустановить службу [[Firebird]], чтобы она запускалась не в папке утилиты TMDBConverter, а в папке Такси-Мастер. | ||
− | Для этого в папке | + | Для этого в папке {{code|Firebird/bin}}, расположенной внутри папки Такси-Мастер, запустите последовательно четыре batch-файла: |
− | # | + | # {{путь|_stop.bat}} |
− | # | + | # {{путь|_uninstall.bat}} |
− | # | + | # {{путь|_install.bat}} |
− | # | + | # {{путь|_start.bat}} |
− | После этого вы можете запустить Такси-Мастер 2 для дальнейшей [[Настройка Такси-Мастер | + | После этого вы можете запустить Такси-Мастер 2 для дальнейшей [[Настройка Такси-Мастер|настройки]]. |
== Что может случиться? == | == Что может случиться? == | ||
Иногда могут возникать ошибки, связанные с невозможностью корректной конвертации данных. | Иногда могут возникать ошибки, связанные с невозможностью корректной конвертации данных. | ||
− | В | + | В базе данных Такси-Мастер 1 данные часто хранятся в избыточном виде, то есть, например, целочисленные значения — в ячейках строкового типа. |
Это может повлечь за собой проблемы при конвертации, вплоть до невозможности завершения процесса конвертации. | Это может повлечь за собой проблемы при конвертации, вплоть до невозможности завершения процесса конвертации. | ||
{| {{table}} | {| {{table}} | ||
− | ! | + | ! {{table/th}} | Справочник Такси-Мастер 1 |
− | ! Поле | + | ! {{table/th}} | Поле |
− | ! Тип данных в Такси-Мастер 1 | + | ! {{table/th}} | Тип данных в Такси-Мастер 1 |
− | ! Тип данных в Такси-Мастер 2 | + | ! {{table/th}} | Тип данных в Такси-Мастер 2 |
− | ! Возможные проблемы и их решения | + | ! {{table/th}} | Возможные проблемы и их решения |
|- | |- | ||
− | | | + | | {{table/td}} | Справочник «Постоянные клиенты» |
− | | Квартира | + | | {{table/td}} | Квартира |
− | | Строковый тип | + | | {{table/td}} | Строковый тип |
− | | Целое число | + | | {{table/td}} | Целое число |
− | | | + | | {{table/td}} | |
Источником проблемы могут быть символы, которые отличаются от цифр (буквы, знаки препинания, пробелы). | Источником проблемы могут быть символы, которые отличаются от цифр (буквы, знаки препинания, пробелы). | ||
Чтобы избежать ошибки, приведите все номера квартир к целочисленному типу. | Чтобы избежать ошибки, приведите все номера квартир к целочисленному типу. | ||
+ | |- | ||
+ | | {{table/td}} | Черный список | ||
+ | | {{table/td}} | ? | ||
+ | | {{table/td}} | ? | ||
+ | | {{table/td}} | ? | ||
+ | | {{table/td}} | | ||
+ | Проблема та же, что описана выше, но условия ее возникновения неизвестны. | ||
|} | |} | ||
− | [[ | + | == Ссылки == |
+ | * [[Подключение к базе данных]] | ||
+ | * [[Обновление базы данных]] | ||
+ | * [[Утилита резервного копирования]] | ||
+ | * [[Установка Такси-Мастер]] | ||
+ | |||
+ | {{утилиты}} | ||
+ | |||
[[Категория:Утилиты]] | [[Категория:Утилиты]] | ||
[[Категория:AUO]] | [[Категория:AUO]] | ||
+ | [[Категория:Импорт и экспорт]] | ||
+ | [[Категория:Архив]] |
Текущая версия на 13:49, 14 сентября 2021
http://files.bitmaster.ru/TM/TMDBConverter_1_6_0.zip
TMDBConverter (Архив) — это утилита, позволяющая создать максимально похожую копию базы Такси-Мастер 1 для Такси-Мастер 2. Она нужна для перехода со первой версии Такси-Мастер на вторую без больших потерь данных. Однако некоторые потери, к сожалению, все-таки имеют место из-за большой разницы между принципами строениями баз данных.
Содержание
Как получить утилиту?
Утилита TMDBConverter является бесплатной, поэтому вы всегда можете скачать ее с нашего сайта. Ссылка на нее расположена в начале статьи. Если по какой-то причине вы не можете этого сделать, вы можете обратиться в службу технической поддержки, и в ближайшее время вопрос будет решен.
Как подготовить базу данных к конвертации?
Для успешной конвертации нужна база данных как можно более новой версии, как минимум 1.9.20.0<code>.
Также рекомендуется провести обновление базы данных, установив новую (последнюю) версию Такси-Мастер.
После этого можно приступать к конвертации.
Как ее использовать?
Перед началом работы с утилитой рекомендуется отключить все подключения к базе. Чтобы использовать утилиту TMDBConverter, выполните несколько простых действий:
- Остановите Firebird, если он работает.
- Скачайте последнюю версию конвертера.
- Распакуйте все файлы в любую папку, например, C:\TMDBConverter .
- Откройте эту папку.
- Запустите TMDBConverter.exe .
- В поле База ТМ1 укажите путь к базе данных Такси-Мастер первой версии, но без указания имени сервера (подразумевается LOCALHOST ), например, C:\Program Files\Taxi-Master\Data.gdb .
- Нажмите кнопку Конвертировать .
- Дождитесь окончания конвертации.
Зоны города в Такси-Мастер
Если вы использовали зоны города (см. справочник «Зоны города»), в группе Зоны города ТМ1 выберите пункт Использовались Вами . В этом случае из вашей базы данных Такси-Мастер 1 будут выделены и скопированы в новую базу зоны города.
Что делать дальше?
После завершения конвертации базы данных в папке, в которую установлена утилита TMDBConverter, появится файл Такси-Мастер.
tme_db.fdb . Этот файл — новая база данных Такси-Мастер 2, к которой нужно подключаться. Вы можете оставить ее в этой папке, это никак не повлияет на возможность подключения к ней, но все-таки рекомендуется скопировать ее в папку, в которую установленаПолученная база данных имеет версию, которая ниже версии программы, и в результате подключения к ней может появиться ошибка: «Версия программы не соответствует версии базы данных». Чтобы этого не случилось, повторите установку Такси-Мастер 2, на этапе выбора пути к базе данных укажите путь к новой базе. На этапе выбора компонентов вы можете указать только один флажок — База данных . На этапе выбора дополнительных действий укажите пункт Обновить существующую (базу данных). Проследите за тем, чтобы все это время Firebird работал!
Помимо этого, нужно переустановить службу Firebird, чтобы она запускалась не в папке утилиты TMDBConverter, а в папке Такси-Мастер. Для этого в папке Firebird/bin , расположенной внутри папки Такси-Мастер, запустите последовательно четыре batch-файла:
- _stop.bat
- _uninstall.bat
- _install.bat
- _start.bat
После этого вы можете запустить Такси-Мастер 2 для дальнейшей настройки.
Что может случиться?
Иногда могут возникать ошибки, связанные с невозможностью корректной конвертации данных. В базе данных Такси-Мастер 1 данные часто хранятся в избыточном виде, то есть, например, целочисленные значения — в ячейках строкового типа. Это может повлечь за собой проблемы при конвертации, вплоть до невозможности завершения процесса конвертации.
Справочник Такси-Мастер 1 | Поле | Тип данных в Такси-Мастер 1 | Тип данных в Такси-Мастер 2 | Возможные проблемы и их решения |
---|---|---|---|---|
Справочник «Постоянные клиенты» | Квартира | Строковый тип | Целое число |
Источником проблемы могут быть символы, которые отличаются от цифр (буквы, знаки препинания, пробелы). Чтобы избежать ошибки, приведите все номера квартир к целочисленному типу. |
Черный список | ? | ? | ? |
Проблема та же, что описана выше, но условия ее возникновения неизвестны. |
Ссылки
- Подключение к базе данных
- Обновление базы данных
- Утилита резервного копирования
- Установка Такси-Мастер
Утилиты Такси-Мастер | |
---|---|
Утилиты для работы с базой данных |
Утилита администрирования базы данных • Утилита резервного копирования • Утилита импорта данных в справочники • CommonAPITest |