Для начала продуктивной и удобной работы с программой Такси Диспетчер необходимо правильно внести информацию о вашем городе. Прочитать об идеологии построения данных и работе программы вы можете на странице: Идеология построения данных. Для выполнения импорта используется утилита bin\import.exe . Вы можете запустить ее из операционной системы или выбрав пункт меню Администрирование|Импорт данных главного окна программы. Подробно о самом принципе импортирования данных можно посмотреть в
Импортирование данных в базу
Порядок интеграции информации следующий.
Для работы программы Такси Диспетчер необходимо импортировать список улиц Вашего города в программу. Для этого следует:
Организовать список улиц в таблице Excel (формат таблицы показан в приложении Streets.xls ). Примечание: В данной таблице в поле Zone указаны порядковые номера зон, в которых расположены улицы,
т.к. одна улица может проходить по нескольким зонам. Поэтому целесообразней импортировать улицы города одновременно с зонами, как описано ниже.
Сохранить файл в . csv формате.
Запустить дополнительную утилиту из пакета Такси Диспетчер - Импорт данных.
Выбрать сохраненный файл и таблицу приемник данных – Справочник улицы.
Сформировать скрипт и выполнить его
Если Вы планируете использовать карту для работы диспетчера, программа Такси Диспетчер поддерживает использование растровой карты города. Для ее использования Вам необходимо изображение карты города в формате bmp или jpg. Примечание: Зоны растровой карты не учавствуют в автоматизации расчёта цены заказа, поэтому не нужно делать очень большое количество зон карты. В данном случае зоны карты являются лишь помощью для операторов/диспетчеров в каком районе города находиться искомый адрес.
Для импортирования карты в программу Такси Диспетчер:
Сотрите файлы в каталоге map каталога установки Такси Диспетчер
Разбейте файл карты на квадраты. Оптимальный размер квадрата 500*500 пикселей для разрешения экрана 1024*768.
Проведите разбиение карты.
Замечание1: это все нужно выполнять для каждой инсталляции, или же копировать содержимое каталога map в другие установки на другие компьютеры.
Замечание2: Есть возможность указать каталог для расположения файлов карты. Пункт меню Администрирование|Настройки|Карта
Замечание3: Программа может не использовать карту, внутренняя функциональность при этом не будет ограничена.
Список улиц с разбивкой по зонам.
Если Вы будете использовать зоны города и разбивку города по стоянкам для использования алгоритмов формирования очередей водителей по районам города, то Вам необходимо.
Пример импортирования зон и улиц
Организовать список улиц в таблице Excel (формат таблицы показан в приложении ZonedStreets.xls ).
В этом файле Вы можете задать для каждой улицы зону, к которой она принадлежит. Если же Вы хотите, что бы разные части улицы принадлежали к разным зонам, Вы можете указать номера домов, которые принадлежат этим зонам. (Номера домов в скобках, обозначают весь интервал включительно, без скобок, например 1-51, только нечётные 1,3,...,51)
При заполнении необходимо определить список зон, которые Вы будете использовать в работе.
При использовании растровой карты Вам необходимо указать, в каком квадрате города находится улица – при поиске в программе Такси Диспетчер по улице данный квадрат будет подсвечен.
Сохранить файл в . csv формате.
Запустить дополнительную утилиту из пакета Такси Диспетчер - Импорт данных.
Перейти на вторую закладку Импортировать улицы + зоны.
Выбрать сохраненный файл.
Нажать кнопку Анализ файла - после этого файл будет проанализирован и из него будет выделен список зон, которые Вы используете. Просмотрите его – нет ил повторов и неправильных написаний зон.
Далее следует сформировать скрипт и выполнить его.
Так Вы можете поддерживать данные улиц в актуальном состоянии (обновлять названия, добавлять, удалять улицы) возможно либо очередным импортом данных.
Для формирования очередей водителей по стоянкам в городе необходимо задать стоянки после задания списка улиц и зон города. Для этого возможно воспользоваться импортом данных их заполненного файла stoyanky.xls
Заполнить его в соответствии с Вашими требованиями – указать список стоянок в городе и приблизительный адрес каждой стоянки. Адес будет использован для определения – в какой зоне находится стоянка. Важно! необходимо обязательно указать номер дома для этой стоянки, иначе могут быть проблемы с определением зоны стоянки. Обычно используется отношение – 1 стоянка в одной зоне города. Но назначение водителей можно гибко настроить с ближайших стоянок
После заполнения этого файла его нужно сохранить в формате csv.
Запустить утилиту импорта.
Выбрать сохраненный файл, выбрать как таблицу-приемник данных Cправочник стоянки водителей и провести импорт.
Так Вы можете поддерживать список стоянок водителей в актуальном состоянии или редактировать его через справочник стоянок водителей.
Импортирование списка телефонов и адресов абонентов. Вы можете импортировать список адресов абонентов в программу заранее – тогда по телефону программа автоматически будет подсказывать имя и адрес звонящего человека, что сократит время оформления заказа и повысит лояльность клиентов. Для этого Вам необходимо:
Заполнить его в соответствии c указанной таблицей (импортировать данные в Excel ).
После заполнения этого файла его нужно сохранить в формате csv .
Запустить утилиту импорта.
Выбрать сохраненный файл, выбрать как таблицу-приемник данных справочник «абоненты» и провести импорт.
Поддерживать Cправочник Абоненты лучше через программу Такси Диспетчер, открыв Cправочник Абоненты и редактируя его поля.
Импортирование списка общественных мест. Вы можете импортировать в программу Такси Диспетчер список общественных мест – тогда заполнение, например адреса «кафе Василек», «ж/д вокзал» и других часто используемых мест станет более оптимальным – Вам достаточно будет выбрать это место из списка и точный адрес будет заполнен. Для импортирования необходимо:
Заполнить его в соответствии c указанной таблицей (импортировать данные в Excel ).
После заполнения этого файла его нужно сохранить в формате csv .
Запустить утилиту импорта.
Выбрать сохраненный файл, выбрать как таблицу-приемник данных Справочник «Быстрые адреса» и провести импорт.
Поддерживать Справочник «Быстрые адреса» лучше через программу Такси Диспетчер, открыв меню Справочники | Cправочник «Быстрые адреса» и редактируя его поля.
Так же на форме заказа есть кнопка, по которой диспетчер может добавить в Cправочник «Быстрые адреса» новый быстрый адрес, заполнив для него название, улицу и номер дома.
Импортирование таблицы цен по зонам города. Это необходимо для автоматического определения цены при вводе адреса заказа. Для наполнения этой таблицы есть пункт меню Бухгалтерия|Цены по зонам города Но при большом количестве зон города лучше наполнять таблицу используя импорт из файла csv. Для этого Вам необходимо:
Заполнить его своими данными в соответствии c указанной таблицей (импортировать данные в Excel).
Примечание: Чтобы получить пустую таблицу цен по зонам - пользуйтесь sql консолью программы (пример использования) - таблица refprices, запрос: SELECT * FROM `refprices`
После заполнения этого файла его нужно сохранить в формате csv .
Запустить утилиту импорта.
Выбрать сохраненный файл, выбрать как таблицу-приемник данных справочник «Цены по зонам» и провести импорт.
ВАЖНО:
При импорте цен по зонам необходимо точное соответствии номеров зон в
таблицах Зон (refzone), Улиц (refstreets), и Цен по зонам (refprices)
Т.е. всё должно интегрироваться последовательно в одном цикле, иначе
могут сбиться номера в одной из таблиц.
Сбой может произойти, например когда после основного импорта, потом был произведён импорт ещё раз в таблицу улиц или в таблицу зон, перезапись всех зон и т.д. Поэтому необходимо проиводить только
последовательную интеграцию.
Это основные пункты для наполнения базы необходимой информацией, далее для работы нужно настроить остальные справочники из главного меню Справочники, а также другие возможности:
Наценки при расчёте цены заказа - меню - Бухгалтерия|Формирование наценок
Правила назначения водителей - меню - Бухгалтерия|Правила назначения водителей
Правила расчёта с сотрудниками - меню - Бухгалтерия|Правила расчёта с сотрудниками Замечание: все пункты интеграции нужно выполнять 1 раз для сервера программы.
Полный список доступных примеров xls файлов для импорта: