Справочник "Тарифы"
Справочник "Тарифы" — справочник, в котором хранится список тарифов. Тарифы используются для автоматического расчета стоимости заказа.
Содержание
Тариф
Тариф определяет в карточке заказа Такси-Мастер 2 цену и стоимость заказа с учетом километража, который указывается в отдельном поле, предназначенном для этого. Помимо тарифа, на итоговую сумму за заказ может влиять множество других критериев, однако тариф — единственный из них, имеющий наиболее широкий спектр параметров.
Тариф содержит параметры оценки заказа любого типа, каждый из которых настраивается в соответствующей группе полей.
Фиксированный или модификатор?
В карточке клиента (см. справочник «Физические лица») помимо возможности задания тарифа по умолчанию есть опция, регулирующая его действие. Эта опция регулируется выпадающим списком Тип тарифа , который находится на вкладке Договор в карточке физического лица.
Если выбран тип «Фиксированный», то тариф, указанный в выпадающем списке Обычный (слева от выпадающего списка Тип тарифа ) выбирается как обыкновенный тариф — он заменяет все данные тарифа, привязанного к экипажу. В этом случае если для экипажа указан тариф по умолчанию, то он игнорируется, и берется тариф, указанный в карточке клиента.
Если выбран тип «Модификатор», то тариф, указанный в выпадающем списке Обычный модифицирует тариф экипажа. Все данные по тарифу-модификатору подставляются вместо соответствующих данных исходного тарифа. Например, если для экипажа указан по умолчанию тариф «Легковой», но для клиента установлен тариф-модификатор «Посадка 100 р», в карточке которого указана только цена за посадку (100 рублей), то расчет стоимости заказа будет происходить на основании данных по тарифу «Легковой», однако цена за посадку будет взята из тарифа-модификатора — 100 рублей.
Зависимости
Информация из данного справочника используется в следующих справочниках:
Добавление нового тарифа
Чтобы добавить новый тариф, выполните действия:
- Нажмите кнопку Добавить или клавишу Insert.
- В поле Наименование укажите название тарифа.
- В группе Минимальная стоимость (руб.) укажите минимальную стоимость для обычных заказов, загородных заказов и почасовых заказов.
- В группе Стоимость километра (руб./км) укажите для обычных заказов, загородных заказов и почасовых заказов стоимость одного километра (нужно для расчета стоимости с помощью векторной карты Ингит.
- В группе Почасовой заказ укажите настройки тарифа для почасовых заказов.
- В группе Стоимость (руб.) укажите дополнительные опции формирования стоимости заказа для данного тарифа.
- В поле Шаг округления стоимости заказа укажите, до какой величины округлять стоимость заказа. Величина округления задается количеством знаков после запятой, однако вы можете задать отрицательное значение, чтобы использовать «шаг влево» от запятой; например, значение -1 даст округление до десяти рублй, -2 — до ста рублей, и так далее.
- Нажмите кнопку OK для сохранения.
Карточка тарифа
Справочник "Тарифы" — карточка, определяющая свойства тарифа. Выглядит карточка тарифа так:
Группа Городской заказ содержит атрибуты тарифа для обычного городского заказа:
- Минимальная стоимость определяет нижний порог стоимости. Ниже этой суммы стоимость заказа расчитана не будет.
- Цена за километр — цена одного километра маршрута. Используется в карточке заказа, если есть карта; либо в таксометре при расчете суммы заказа на основании пройденного пути.
Группа Загородный заказ содержит атрибуты тарифа для загородного заказа:
- Минимальная стоимость — то же, что и для обычного заказа, но в отношении загородного.
- За километр за городом — цена одного километра за городом (обычно в два раза выше цены километра для городского заказа).
Группа Почасовой заказ — для почасового заказа:
- Минимальная стоимость — то же, что и для обычного заказа, но в отношении почасового.
- Цена за минуту — цена одной минуты поездки.
- Цена за километр — цена одного километра поездки.
- Бесплатное время (сек.) — время, в течение которого не считается время поездки. По прошествии этого времени включается счетчик.
Группа Персональный заказ — то же, но для персонального заказа:
- Цена за километр — цена одного километра поездки.
- Цена за вызов ТС (посадка) — цена, которая берется единовременно за вызов экипажа. Чаще называется ценой за посадку.
Группа Округление — параметры округления для тарифа:
- Шаг округления стоимости заказа — цифра, до которой округляется сумма за заказ. 2 означает вторую цифру, то есть округление происходит до десяти рублей ( 75 → 80 ). Эта настройка распространяется на рабочие места операторов (суть — на карточку заказа), но не на TMDriver.
- Количество цифр для округления в таксометре — цифра, до которой округляется сумма, рассчитываемая на таксометре (TMDriverPDA).
Группа Ожидание — параметры расчета ожидания клиента:
- Цена за минуту ожидания — цена одной минуты ожидания клиента (до начала движения). Действует для заказов всех типов.
- Время бесплатного ожидания — время в минутах, ожидание клиента в течение которого последним не оплачивается.
- Время бесплатного ожидания для предварительного заказа — время бесплатного ожидания в минутах для предварительного заказа.
Флажки:
- Включать в карте заказа «Почасовой» при выборе тарифа — при выборе данного тарифа в карточке заказу автоматически выставлялся атрибут «почасовой».
- Использовать тариф по умолчанию — указать данный тариф как тариф по умолчанию.
- Тариф активен — пометить данный тариф активным или неактивным. Неактивный тариф не появляется в выпадающем списке Тариф карточки заказа и недоступен водителям.
- Прибавлять к сумме в таксометре цену посадки и высадки в районах — включить/выключить начисление цен посадки и высадки в районах, в которых находятся соответственно адреса подачи и назначения.
Тариф, который в конечном счете будет указан в поле Тариф в карточке заказа, выбирается на основании следующего приоритета:
- Тариф по умолчанию (в карточке этого тарифа установлен соответствующий флажок).
- Тариф из смены тарифов по умолчанию.
- Тариф, установленный как основной для группы экипажей.
- Тариф, установленный как основной для группы клиентов
- Тариф, установленный как основной для клиента.
Каждый следующий тариф перекрывает (отменяет) действие предыдущего.
Внешняя библиотека тарифа
Внешняя библиотека тарифа (внешняя система расчета) — возможность использовать особую библиотеку, содержащую инструкции по расчету суммы заказа. Особенность этой библиотеки в том, что она может выполнять какие угодно сложные расчеты стоимости заказа на основании километража (с разделением на городской и загородный) и времени поездки, то есть может обеспечить расчет суммы за заказ на основании алгоритма, который невозможно повторить стандартными средствами Такси-Мастер.
С точки зрения файловой системы, библиотека системы расчета — это обычный файл с расширением база данных Такси-Мастер 2.
.dll . Этот файл вы можете поместить в любое место файловой системы, но рекомендуется сделать это локально на компьютере, на котором находитсяЗапрос на изготовление внешней библиотеки системы расчета
Чтобы получить библиотеку, выполняющую расчет стоимости заказа по используемому вами алгоритму, необходимо составить техническое задание и отправить его на support@bitmaster.ru. В техническом задании необходимо четко и однозначно описать все возможные случаи и методы расчета.
Первое, что нужно учесть, — цена километра. Если она изменяется в зависимости от пройденного пути, то в области значений не должно быть пустот.
Хороший пример | Плохой пример |
---|---|
|
|
В данном случае плохой пример непонятен и может быть интерпретирован неоднозначно. От вас требуется полная однозначность задания. Составляя задание, руководствуйтесь следующими советами:
- Составьте таблицу (например, в Excel) с тремя столбцами, чтобы была явно видна зависимость суммы заказа от пройденного пути.
- Для таблицы используйте три столбца: левая граница в километрах, правая граница и сумма за заказ. Или же вместо суммы используйте цену одного километра. Не забудьте указать, какой вариант используется.
- Обязательно добавьте данные о минимальной стоимости и цене за посадку, если это используется.
- Если в расчете стоимости заказа участвует время пути (например, 200 рублей в час помимо цены за километр), обозначьте ее. Если эта цена изменяется, также составьте таблицу. Наконец, если эта цена считается только в случае, когда экипаж не движется, также необходимо это указать.
Экспорт в Excel
Данные из этого справочника могут быть экспортированы в лист Microsoft Excel. Чтобы экспортировать данные, нажмите кнопку Экспортировать данные в Excel .
Критерии расчета суммы заказа в Такси-Мастер |
Километраж • Проезды между районами • Район • Скидки и наценки • Тариф |
---|