Page 1

BTS.Taxi

Инструкция Тарификация «По зонам»

Статус: Действует v 1.0 Версия компонент ПО: BTS.Taxi v 2.0.0.100

стр 1 из 22


Введение Инструкция программного обеспечения комплекса BTS.Taxi для быстрого создания тарифов на проезд по населенному пункту (в дальнейшем «город») через задание цен между районами города (тарифными зонами). В инструкции рассмотрены действия: разбивка на зоны, привязка к стоянкам, задание цен и наценок на примере нескольких улиц условного города. Программа поставляется с пополнение/редактирование.

уже

заполнеными

справочниками,

доступно

самостоятельное

Для тарификации по зонам требуются следующие справочники: • • • • • • •

Тарифы Улицы Объекты (коллекции) Сектора Тарифные зоны Проезд в зону тарификации Стоянки Все ниже описанные действия выполняются через меню «Справочники». Поэтому, если написано (например): «Тарификация –Тарифы...» - это означает кликать мышью в меню «Справочники» далее в подменю «Тарификация» –далее в подменю «Тарифы...» (рис.1)

Рисунок 1 Справочники-Тарификация-Тарифы

стр 2 из 22


Общее описание Город (населенный пункт) разбит на части – это зоны тарификации (по Вашему прайсу - это районы) и еще разбит на другие части - по стоянкам , т.е. откуда водители стартуют забирать Клиентов (эти части необязательно совпадают, например, в районе «Центр» может быть несколько стоянок).

Рисунок 2 Тарифные зоны

Выполняется привязка опреденных адресов к зонам тарификации – это сделано для автоматического расчета стоимости поездки по введенным Диспетчером данным (Подробнее про привязку к стоянкам будет описано ниже – в кратце, это нужно, чтобы также автоматически подбиралась или назначалась машина из очереди ожидающих водителей, но на задание цен эта привязка не влияет) Чтобы улица попала и в зоны и в стоянки, ее разбивают на небольшие сектора и уже эти сектора привязывают. Далее между каждыми парами зон проставляется ценник (если ценник не проставлять программа будет подставлять минимальную стоимость поездки, см. пункт «Минималка...» в конце этого документа) И последним шагом, если проезд «туда» отличается от «обратно»,то проставляем надбавку к стоимости. В придуманном нами примере реализован следющий прайс: Начало поездки Центр Ленинск Горняк ПравБерег Центр Центр

Окончание поездки По району По району По району По району Ленинск Горняк стр 3 из 22

Стоимость ТУДА, руб. 60 70 80 70 90 90

Стоимость ОБРАТНО, руб. 60 70 80 70 90


Центр ПравБерег Ленинск Горняк Ленинск ПравБерег ПравБерег Горняк Туда –обратно одинаковая стоимость

80 100 120

90 80 100 120

100

1. Делаем тарифы Шаги рассмотрим на примере улиц. Пусть будет ул. Ленина с адресами по четной стороне от 2 до 300 и по нечетной от 1 до 283. Заходим в «База данных-Объекты» Изначально в базу Ленина внесена примерно так, одной записью: Наименование

Нечетная

Четная

X -Y

Ленина 1-283 0-300 100-100 Для целей тарификации по зонам, все адреса в улице нужно разбить на столько секторов (по диапазонам адресов) . Секторов понадобится столько , через сколько зон улица проходит (это как минимум, на самом деле может быть больше частей из-за привязки к стоянкам, но об этом в Приложение 2 Привязка секторов к стоянкам).

Рисунок 3 Разбивка улицы на сектора

Видно 3 сектора (три диапазона) улицы Ленина. Т.е. мы должны получить Наименование

Нечетная стр 4 из 22

Четная

X -Y


Ленина

1-29

0-28

Ленина

31-157

30-122

Ленина

159-283

124-300

100 100-101 100-102 100-

Что изменилось? По Y добавились новые номера: 101 и 102 (вообще номера можно присваивать произвольно, обычно , но не обязательно, по X номер совпадает с номером улицы в справочнике «База Данных-Улицы», а по Y номера добавляются, когда нужно разбить улицу на части) Как это проделать в программе?

1.1

Добавить новый объект (диапазон адресов )

Зайти в «База данных-Объекты», впечатать в фильтре название улицы – получим примерно такое

Нажать зеленый плюс (в правой панели)

В этом окне сделаем пять действий:

стр 5 из 22


1. Проставить слева точку там, где «Коллекция» 2. Напечатать название улицы – «Ленина» появится список для выбора – обязательно выберите мышкой название из этого списка (не нужно допечатывать название) 3. Проставить диапазоны адресов например по четным «Начальный номер дома в секторе: 30», «Конечный номер дома в секторе: 122» , по нечетным 31 и 157 соответственно. 4. Вставить номера секторов в «X: 100» и в «Y: 101» 5. Кликнуть на экранной кнопке ОК – сохранится новый только , что созданный объект. Таким образом мы добавили новый диапазон, но тут может возникнуть проблема- у улицы Ленина получились пересекающиеся диапазоны адресов приписанные к разным секторам. Значит нужно исправить исходную (старую) запись. В ней мы сохраняем номера секторов, а диапазон «укорачиваем» соответственно до 28 по четным и до 29 по нечетным. Как это сделать?

1.2

Редактирование объекта

Нажать на кнопку «Показать все» (самая верхняя справа)

стр 6 из 22


Затем двойной клик на редактируемой строчке: Ленина улица, где остались старые диапазоны 0300 и 1-283. В открывшемся окне редактируем четные – нечетные диапазоны. А номер сектора в нашем случае остается без изменений 100-100 (см рис. ).

Нажать ОК. Получим такую картину

Обратите внимание, что конец одного диапазона не пересекается с началом следующего диапазона – теперь программа сможет без проблем разобрать по какому сектору подсчитать стоимость. Но у нас была задача разбить улицу на ТРИ части. Из предыдущего рисунка видно , что у нас адреса по Ленина закончились на 122 (четные) и 151 (нечетные). Нужно закончить начатое. А именно добавить последнюю часть (четные с 124 до 300 и нечетные с 153 до 283). Добавляем , как и первую запись, через зеленый плюсик. Должны получить примерно следующее:

стр 7 из 22


Итого не должно быть пересекающихся диапазонов, не должно быть разрывов в номерах (кроме тех случаев, когда домов нет по факту). Если есть адреса с дробями или в буквами, то они в дальнейшем будут приписаны к тем же секторам , что и основные номера. Например, адрес ул.Ленина 32 а\1 будет подсчитан по сектору X100-Y101, так же как и ул.Ленина 32 .

2. Делаем зоны Вбиваем названия зон такие, какие Вы заранее продумали , например, как на рисунке 2: «Ленинск», «Центр», «ПравБерег», «Горняк». Сначала в меню «Тарификация – Зоны Тарификации» напечатаем только названия без каких либо привязок. А позже в меню «База данных - Сектора» выполним создание сектора и его привязку к зоне. Переходим в меню «Тарификация – Зоны Тарификации»

Напечатать только название. Нажать Ок.

стр 8 из 22


Запись добваится в табличку. И так далее со всеми названиями. Про надбавки написано ниже, но кратко поясню, надбавка изменяет все цены связанные с этой зоной.

2.1

Присваиваем зоны

Вы наверное помните – что в объектах у нас по ул. Ленина есть три сектора (мы их сделали чтобы затем прописать в разных тарифных зонах). Проверим привязку сектора к зоне и, если не привязан или сектор отсутствует в списке, то добавим и привяжем.

2.1.1 Проверим Зайти в меню «База данных – Сектора»

Проверяем сектор X100Y100 – ул.Ленина номера домов 0-28, 1-29. Для этого печатаем в поле X - 100, и в поле Y - 100 должны получить, что-то похожее

стр 9 из 22


Дважды кликаем мышью на строчке, где 100-100. Откроется окно на редактирование. Кликнуть на треугольнике выпадающего меню в «Зона» и выбрать из списка «Ленинск» (ведь именно к этой зоне нужно было приписать ул.Ленина номера домов 0-28, 1-29)

И обязательно выбрать одну из стоянок – например первую. В конце документа есть описание о привязке стоянок. Кликнуть на «ОК» Запись пополнится сведениями о зоне и стоянке.

2.1.2 Создадим новые сектора В объектах мы разбивали улицу Ленина на дополнителные части – сектора. И пока еще в программе нет полных сведений о них. Добавим эти новые сектора через тот же справочник. Нажать зеленый плюс справа

Двойным кликом открываем на редактирование

стр 10 из 22


Впечатываем наши новые сектора И обязательно выбрать одну из стоянок – например первую. В конце документа есть описание о привязке стоянок (см ниже Приложение 2, Привязка секторов к стоянкам). Кликнуть на треугольнике выпадающего меню в «Зона» и выбрать из списка «Ленинск» (ведь именно к этой зоне нужно было приписать сектор 100-101 , на котором ул.Ленина с номерами домов 30-122, 31-157)

Кликнуть на «ОК» Запись пополнится сведениями о зоне и стоянке. И так же с последней частью - сектором 100-102 , на котором ул.Ленина с номерами домов 124-300, 159- 283. По тому же принципу разбиваются все улицы (если они не уместились в одну зону и одну стоянку) и делаются все сектора. Итого создали сектора, привязали участки улицы к секторам , создали тарифные зоны. Теперь собственно проставим цены.

2.2

Проставляем цену по прайсу

Меню «Тарификация – Проезд в зоны тарификации» стр 11 из 22


Кликом мыши выделяем строчку с названием зоны начала поездки , затем также зону окончания поездки. Начните с проезда внутри зоны. Выделим слева зону «Центр» и справа тоже зону «Центр». Сначала сверху в поле «Стоимость переезда» будет пусто – нужно напечатать стоимость поездки по району (число 60) и нажать кнопку «Установить цену».

Направление «туда» («обратно» проставляется автоматически равным направлению «туда» , если нужно, надбавку проставим позже). Точно так же для проезда по зоне «Ленинск» (только цена там 70 руб , см. Рис в начале документа, карту с зонами , там проезд по зонам написан синим цветом)

Так же делать для других проездов (по таблице): Начало поездки

Окончание поездки

Центр

По району

Ленинск

По району

Горняк

По району

ПравБерег

По району

Стоимость, руб.

60 70 80 70

Центр Ленинск Центр Горняк Центр ПравБерег Ленинск Горняк Ленинск ПравБерег ПравБерег Горняк Туда –обратно одинаковая стоимость

70 80 70

90 90 80 100 120 100

стр 12 из 22

Стоимость ОБРАТНО, руб. 60

90 90 80 100 120


Например для проезда из Ленинска – в ПравБерег – слева выбираем Ленинск, справа Правберег. Сверху , где «Стоимость переезда, руб:__» вставить 120 и нажать «Установить цену» (см. Рис в начале документа, карту с зонами , там переезд из зоны в зону написан зеленым цветом). Напоминаю, что сумма ставится для направления «туда» и «обратно» одинаковая. Если нужно чтобы сумма различалась, то используем «Надбавки».

2.3

Надбавки (за подачу и/или проезд в зону)

У нас первоначально на карте не было предосмотрено, что цена «туда» отличается от цены «обратно», но такое может потребоваться. Перейти в меню «Тарификация- Зоны Тарификации» Надбавка действует на все цены к выбранной зоне. Надбавка выбирается для одного направления или на оба направления – это удобно для быстрого изменения тарифов на все направления.

Например, надбавка к зоне Ленинск +10 руб. , означает , что ВСЕ проезды к зоне Ленинск станут дороже на 10 руб.

стр 13 из 22


Что такое ТУДА ? Так условно назовем направление поездки от «Первой» точки маршрута («Подача» такси Клиенту) ко второй и далее (1-2). Начало поездки Центр

Окончание поездки По району

Стоимость 1-2, руб.

Стоимость 2-1, руб.

60

60

Ленинск

По району

80

80

примечание

Есть надбавка, чтобы ее убрать нужно уменьшить базовую цену по этому району

Горняк

По району

ПравБерег

По району

Центр

Ленинск

Центр Центр Ленинск

Горняк ПравБерег Горняк

Ленинск

ПравБерег

80 70

80 70

100

Есть надбавка

90 90 80

90 80

110 130

100 120

Есть надбавка Есть надбавка

ПравБерег Горняк 100 100 Например заявка, подать машину на ул. Ленина д.12 (это тарифная зона «Ленинск», см рис.3) – отвезти Клиента на адрес ул. Ленина д.109 (это тарифная зона «Центр») . Получается ПОДАЧА такси в зону «Ленинск» – на это надбавки нет, сумма= 90 руб.. Наоборот, подать машину на ул. Ленина д.109 (это тарифная зона «Центр») – отвезти Клиента на адрес ул. Ленина д.12 (это тарифная зона «Ленинск»). Получается ДОСТАВКА в зону «Ленинск» - надбавка ЕСТЬ = 10руб., сумма= 90 +10=100 руб.. Примечание: Помните цена поездки по зоне «Ленинск» была установлена равной 70 руб. ? А после изменений – надбавка +10 руб при доставке в эту зону – цена стала на 10 руб дороже (это потому, что при поездках по району адреса и первый и второй будут в этой зоне, и получается как бы ДОСТАВКА в зону). Чтобы действовала и надбавка и

базовая цена осталась = 70 руб., нужно ее уменьшить до 60 руб. по этому району, а с учетом надбавки получится = 70 руб. стр 14 из 22


2.4

Минималка – если неизвестен маршрут

Через меню «Тарификация –Тарифы...» нужно задать минимальную стоимость поездки. Это пригодится в том случае, если Вы по каким-либо причинам не проставите цену проезда между зонами, тогда программа подставит «Минималку» (Минимальный платеж, руб.) Если используется несколько тарифов, то подставляться будет цена из «Тарифа по умолчанию». Здесь же проставляется тариф за междугороднюю составляющую от полного маршрута.

стр 15 из 22


Приложение 1 Чтобы добавить новые Улицы Зайти в меню «База данных-Улицы...» Удостоверьтесь, что такой улицы нет в справочнике – вбейте ее название (не полностью, вдруг она внесена в базу под немного другим именем, например, чтобы проверить «Мартышевская» и «Мартышевской» - нужно вбить «март»)

Удостоверились , ДА такой улицы нет. Для добавления названия улицы нажать справа зеленый плюс. Откроется окошко – в котором напечатать ее название. Нажать экранную кнопку «ОК» Примечание: Cлово «ул.» или «улица» печатать не надо – дальше программа сама подставит это слово, но слова «переулок», «шоссе» и др., нужно напечатать, хотя бы сокращенные («пер.» , «шос.» , «прзд.», «прспкт», «блвр.» , «тркт.»).

Переходим в «База данных - Объекты». Удостоверились , что такого адреса (объекта нет)

Рисунок 4 Добавить новый объект

стр 16 из 22


Для добавления нового объекта нажать справа зеленый плюс. В этом окне сделаем четыре действия:

6. Проставить слева точку там, где «Коллекция» 7. Напечатать название улицы – «Мартыш» появится список для выбора – обязательно выберите мышкой название из этого списка (не нужно допечатывать название) 8. Проставить диапазоны адресов например по четным «Начальный номер дома в секторе: 0», «Конечный номер дома в секторе: 298» (можно проставить номер больше , чем есть на самом деле на этой улице) 9. Вставить номера секторов (проставляются любые свободные на Ваше усмотрение, по какому принципу они присваиваются, описано ниже) 10. Нажать «ОК» - появится запись в справочнике «Объекты». Примечание: Занятые номера секторов можно подсмотреть в меню «База Данных - Сектора» Для этого нужно один раз кликнуть на названии столбика X. Он отсортируются начиная с самого большого номера.

стр 17 из 22


Рисунок 5 Отсортировать по столбцу X

стр 18 из 22


Приложение 2 Делаем стоянки Стоянки – это район, где обычно водители ожидают очередного заказа. Сектора нужно привязать к стоянкам, что бы программа знала кто ближе всех находится к Клиенту. Зайти в меню «База данных - Стоянки...» Откроется таблица с тремя разделами, сверху список стоянок с указанием номера сектора привязки (например, стоянка «Центр» привязан к X56-Y64, что на ул. Грязнова, д.26) Вбиваем названия и указываем номер сектора в котором эта стоянка находится.

К сожалению пока в этом окне нет автоматической подстановки номера сектора по введенному адресу, но это можно узнать через «База данныз - объекты».

Привязка секторов к стоянкам Платный модуль работы по GPS данным может быть Вами не приобретен, поэтому система стоянок и привязка к ним решает проблему нахождения ближайшей к Клиенту машины. Сведения о текущем местоположении собираются двумя способами 1. сообщает сам водитель- выполняя отметку через сервисы (BTS.Java или IVR-сервис водителя) 2. программа автоматически проставляет на ближайшую привязанную стоянку по выполнению заказа, а водитель (при необходимости) корректирует отметкой через сервисы. Поэтому, чем больше стоянок, тем точнее можно отметить положение свободной машины. Но здесь уже другое органичение – удобство отметок через сервисы. Проматывать списки , чтобы отметиться

стр 19 из 22


Привязка нужна, чтобы программа по введенному первому адресу автоматически подбирала или (в настройках включить функцию автоназначения) назначалась машина из очереди ожидающих водителей (но на задание цен эта привязка не влияет). Как правило, водители в ожидании очередного заказа собираются в определенных местах - на стоянках. И чтобы до места подачи машины было не слишком далеко ехать – город делят на части . В BTS.Taxi предусмотрена привязка адресов (через номера секторов) к определенным стоянкам. Возможны варианты: 1. Привязка стоянки совпадает с привязкой к тарифной зоне (например, см на рис. «ПравБерег»). 2. Тарифую зону обслуживают несколько стоянок («Центр» - две стоянки «МЕГА» и «Театр») 3. Гарницы зоны тарификации и границы стоянок несовпадают («Ленинск» - стояка «Ленин» и часть адресов «Речка») Это влияет на разбивку улиц по секторам . Для 1 варианта никаких дополнительных разбивок не нужно. А для 2 и 3 потребуются дополнительные разбивки, что бы учесть разницу между тарифной зоной и стоянкой. Рассмотрим пример. После прорисовки на карте тарифных зон и районов стоянок получилось, что ул. Октября проходит по нескольким зонам.

стр 20 из 22


Для лучшего понимания как разбить улицу (в «База данных-Объекты») составим табличку: Было До разбивки Название

Нечетная сторона

Четная сторона

Зона

Стоянка

X-Y сектора До разбивки

Октября

1-299

2-298

Ленинск

Ленин

299-100

Стало После разбивки Название Октября

Нечетная сторона Четная сторона Зона Стоянка X-Y После разбивки 1-21 2-30 Ленинск Ленин 299-100 23-77 32-84 Ленинск Речка 299-101 79-119 86-120 Горняк Речка 299-102 121-299 122-298 Горняк Горняк 299-103 После того как в «База данных-Объекты» сделали разбивку на сектора (описано в пп.1.2 Редактирование объекта). Перейти в «База данных - Сектора» и добавить новые номера секторов (описано в пп. 2.1.2 Создадим новые сектора2.1.2). Здесь же сделаем одновременную привязку и к стоянкам

стр 21 из 22


Контакты www.bashtelesoft.ru 8 347 282-11-87 8 347 241-74-14 Info@bashtelesoft.ru

Оглавление Введение........................................................................................................................................................................... 2 Общее описание............................................................................................................................................................... 3 1.Делаем тарифы.............................................................................................................................................................. 4 1.1Добавить новый объект (диапазон адресов )........................................................................................................ 5 1.2Редактирование объекта......................................................................................................................................... 6 2.Делаем зоны.................................................................................................................................................................. 8 2.1Присваиваем зоны................................................................................................................................................... 9 2.1.1Проверим ......................................................................................................................................................... 9 2.1.2Создадим новые сектора............................................................................................................................... 10 2.2Проставляем цену по прайсу................................................................................................................................ 11 2.3Надбавки (за подачу и/или проезд в зону).......................................................................................................... 13 2.4Минималка – если неизвестен маршрут.............................................................................................................. 15 Приложение 1................................................................................................................................................................. 16 Чтобы добавить новые Улицы .................................................................................................................................. 16 Приложение 2................................................................................................................................................................. 19 Делаем стоянки.......................................................................................................................................................... 19 Привязка секторов к стоянкам................................................................................................................................... 19 Контакты.......................................................................................................................................................................... 22 Оглавление..................................................................................................................................................................... 22 ----------------- конец документа ------------

стр 22 из 22

Инструкция.Тарификация «По зонам»  

Инструкция по программному обеспечению комплекса BTS.Taxi для быстрого создания тарифов на проезд по населенному пункту (в дальнейшем «город...

Инструкция.Тарификация «По зонам»  

Инструкция по программному обеспечению комплекса BTS.Taxi для быстрого создания тарифов на проезд по населенному пункту (в дальнейшем «город...

Advertisement