TMRefsImport
TMRefsImport — утилита, позволяющая импортировать в справочники Такси-Мастер данные, представленные в текстовом виде. Столбцы должны быть разделены знаком Tab . Вы можете скопировать данные из Excel и вставить их в утилиту. На данный момент возможен импорт в несколько справочников. Вы можете узнать список поддерживаемых справочников из соответствующего раздела данной статьи, а также из набора вкладок в Вашей версии TMRefsImport.
Содержание
Как работать с утилитой?
Перед началом работы потребуется указать путь к базе данных, в которую впоследствии будет внесена информация. После этого открывается новое окно, разделенное на две части: в верхней — ввод данных; в нижней — сопоставление столбцов введенных данных столбцам таблицы базы данных.
Укажите путь к базе данных, а затем нажмите кнопку Подключиться . Чтобы сохранить путь к базе данных установите флажок Сохранить настройки . После этого откроется новое окно, которое состоит из двух частей: верхняя часть для ввода данных; нижняя — для сопоставления столбцов введенных данных столбцам таблицы базы данных.
Данные должны быть в виде значений, разделенных символом табуляции (клавиша
Tab ). Каждая строка текста — одна строка таблицы.Чтобы ввести в нее данные, скопируйте их из текстового файла или Excel и вставьте (кнопкой Вставить или комбинацией клавиш Ctrl+V). Данные отобразятся в верхней таблице, а ее столбцы будут обозначены числами (1, 2 и т. д.).
Для примера возьмем список улиц, скопированный из листа Excel, где каждая новая строка в столбце — это отдельная улица.
Далее в поле Поле наименования укажем номер столбца, который необходимо импортировать. В нашем случае столбец только один, соответственно, его номер мы и укажем. Теперь нажмем кнопку Импорт .
Готово!
Какие справочники можно импортировать?
На данный момент утилита импорта справочников позволяет импортировать данные в следующие справочники:
- Справочник «Улицы».
- Справочник «Клиенты».
- Справочник «Районы» — должен быть импортирован до импорта следующего справочника, наименования зон должны совпадать!
- Справочник «Проезды между районами».
- Справочник «Телефоны».
- Статистика по телефонам.
- Статистика по дисконтным картам.
- Координаты города.
Импорт районов и проездов между районами
Импорт районов и проездов между районами (справочники «Районы» и «Проезды между районами») связаны.
При импорте проездов между районами в справочнике «Районы» уже должны быть заданы районы, и их имена должны точно соответствовать именам районов, между которыми заданы стоимости проезда.
Импорт данных в эти справочники несколько отличается от импорта в другие справочники, поэтому ниже мы рассмотрим необходимую последовательность действий более подробно.
Импорт районов
Откройте таблицу стоимости проезда между зонами в Excel.В нашем примере она будет выглядеть так:
Здесь имеется четыре зоны: А, Б, В и Г. Необходимо импортировать их в справочник «Районы», для этого необходимо выделить все уникальные зоны, а также их типы. Для этого:
- Установите курсор на ячейку A2 .
- Нажмите Shift+End. Включится режим перехода в конец (об этом будет написано в статусной строке Excel).
- Нажмите Shift+↓. Выделится диапазон от A2 до последней ячейки в столбце A , таким образом выберутся все зоны.
- Если выделились не все зоны, а только видимые на странице, нажмите Shift+↓ еще раз.
- Удерживая клавишу Ctrl, установите курсор в ячейку B2 .
- Нажмите Shift+↓. Выделится диапазон от B2 до последней ячейки в столбце B .
- Если выделились не все зоны, а только видимые на странице, нажмите Shift+↓ еще раз.
- Нажмите Ctrl+C. Выделенный диапазон будет скопирован в буфер обмена.
На изображении ниже видно, что все необходимые нам зоны были выделены.
Далее следует выполнить следующие действия:
- Открыть утилиту импорта данных.
- Открыть вкладку Районы .
- Нажать кнопку Вставить .
- В поле Название ввести число 1 .
- В поле Категория ввести число 2 .
- Нажать кнопку {{button|Импорт]].
Необходимо дождаться завершения импорта данных. После этого можно перейти к следующему шагу. При успешном импорте Вы увидите специальное сообщение:
При необходимости, Вы можете по аналогии импортировать и другие данные:
- Код;
- Цена посадки;
- Цена остановки;
- Цена высадки.
Перевод таблицы проездов между районами в нужный формат
На данный момент в утилиту импорта не встроен механизм трансформации таблицы стоимости зон в список проездов между районами, поэтому Вам потребуется отправить файл, содержащий матрицу проездов, на support@bitmaster.ru с соответствующей пометкой. В ответ Вы получите файл Excel, в котором будет содержаться список проездов между районами.
Импорт проездов между районами
После того, как вы получили результирующий список проездов между районами, откройте его в Excel:
Выполните следующие действия:
- Нажмите Ctrl+A, чтобы выделить все данные.
- Нажмите Ctrl+C, чтобы скопировать все данные.
- Откройте утилиту импорта и повторите действия, необходимые для вставки данных (кнопка Вставить ).
- В полях Из района , В район и Стоимость расставьте номера соответствующих столбцов. В данном случае — 1 , 2 и 3 соответственно.
- Обязательно укажите, в какую группу следует включить данные проезды между районами.
[[Файл:|TMRefsImport-проезды между районами.png|center]]
Нажмите Импорт , чтобы импортировать данные. Если таблица была большая, и, следовательно, список проездов получился большой, то импорт данных может занять продолжительное время. Обязательно дождитесь завершения операции.
При успешном завершении операции Вы увидите уведомление:
При необходимости, Вы можете по аналогии импортировать и другие данные, а именно поле Примечание.
Если районы отсутствуют
Если районы, проезды между которыми были вставлены в утилиту, отсутствуют, они будут выделены красным:
Это значит, что названия во внесенных данных не соответствуют названиям в справочнике справочнике «Районы», соответственно, что-то было сделано неверно. В данном случае следует очистить справочник «Районы» и начать процесс импорта с самого начала. .
Импорт справочников "Клиенты" и "Телефоны"
Импорт в данные справочник производится немного иначе, чем в общем случае. Здесь для выбора колонки, из которой будет произведен импорт, следует выполнить следующие действия:
- Кликнуть левой кнопкой мыши по заголовку колонки в нижней таблице
- Выбрать номер столбца верхней таблицы, который необходимо перенести в эту колонку.
- Указать группу, в которую будут включены импортируемые клиенты.
- Нажать кнопку Импорт .
Ниже показан пример импорта справочника "Клиенты".
Импорт остальных справочников
Все остальные справочники импортируются по общему принципу: следует сопоставить номера столбцов из области 1, колонкам в области 2. Например, данные об общем количестве заказов находятся в колонке №4 в верхней таблице, следовательно в поле Всего заказов в нижней таблице нужно указать номер этой колонки.
Ссылки
- TMSI — утилита импорта улиц из карты Ингит.
- http://taxidev.blogspot.com/search?q=TMRefsImport — все статьи с упоминанием утилиты импорта справочников в блоге разработчиков.
Утилиты Такси-Мастер | |
---|---|
Утилиты для работы с базой данных |
Утилита администрирования базы данных • Утилита резервного копирования • Утилита импорта данных в справочники • CommonAPITest |