Справочник "Тарифы" — различия между версиями
(→Экспорт в Excel) |
(→Экспорт в Excel) |
||
| Строка 87: | Строка 87: | ||
{{Информация/Перекрытие тарифа}} | {{Информация/Перекрытие тарифа}} | ||
| + | |||
| + | == Внешняя библиотека тарифа == | ||
| + | '''Внешняя библиотека тарифа''' (внешняя система расчета) — возможность использовать особую библиотеку, содержащую инструкции по расчету суммы заказа. | ||
| + | Особенность этой библиотеки в том, что она может выполнять какие угодно сложные расчеты стоимости заказа на основании километража (с разделением на городской и загородный) и времени поездки, то есть может обеспечить расчет суммы за заказ на основании алгоритма, который невозможно повторить стандартными средствами Такси-Мастер. | ||
| + | |||
| + | С точки зрения файловой системы, библиотека системы расчета — это обычный файл с расширением {{code|.dll}}. | ||
| + | Этот файл вы можете поместить в любое место файловой системы, но рекомендуется сделать это локально на компьютере, на котором находится [[база данных Такси-Мастер 2]]. | ||
| + | |||
| + | === Запрос на изготовление внешней библиотеки системы расчета === | ||
| + | Чтобы получить библиотеку, выполняющую расчет стоимости заказа по используемому вами алгоритму, необходимо составить техническое задание и отправить его на {{ящик ОТП}}. | ||
| + | В техническом задании необходимо четко и однозначно описать все возможные случаи и методы расчета. | ||
| + | |||
| + | Первое, что нужно учесть, — '''цена километра'''. | ||
| + | Если она изменяется в зависимости от пройденного пути, то в области значений не должно быть пустот. | ||
| + | |||
| + | {|{{table}} | ||
| + | !{{table/th}}| Хороший пример | ||
| + | !{{table/th}}| Плохой пример | ||
| + | |- | ||
| + | || | ||
| + | # Минимальная стоимость — 40 рублей | ||
| + | # Цена за посадку — 40 рублей | ||
| + | # От 0 до 5 километров — 100 рублей (фиксированно) | ||
| + | # От 6 до 10 километров — 10 рублей/км | ||
| + | # >10 километров — 8 рублей/км | ||
| + | || | ||
| + | # Каждый пятый километр — 50 рублей | ||
| + | # От 10 км — 10 рублей/км | ||
| + | |} | ||
| + | |||
| + | В данном случае плохой пример непонятен и может быть интерпретирован неоднозначно. | ||
| + | От вас требуется ''полная однозначность'' задания. | ||
| + | Составляя задание, руководствуйтесь следующими советами: | ||
| + | |||
| + | # Составьте таблицу (например, в Excel) с тремя столбцами, чтобы была явно видна зависимость суммы заказа от пройденного пути. | ||
| + | #: Для таблицы используйте три столбца: левая граница в километрах, правая граница и сумма за заказ. Или же вместо суммы используйте цену одного километра. Не забудьте указать, какой вариант используется. | ||
| + | # Обязательно добавьте данные о минимальной стоимости и цене за посадку, если это используется. | ||
| + | # Если в расчете стоимости заказа участвует время пути (например, 200 рублей в час помимо цены за километр), обозначьте ее. Если эта цена изменяется, также составьте таблицу. Наконец, если эта цена считается только в случае, когда экипаж не движется, также необходимо это указать. | ||
== Экспорт в Excel == | == Экспорт в Excel == | ||
Версия 14:53, 11 июня 2010
Справочник "Тарифы" — справочник, в котором хранится список тарифов. Тарифы используются для автоматического расчета стоимости заказа.
Содержание
Тариф
Тариф определяет в карточке заказа Такси-Мастер 2 цену и стоимость заказа с учетом километража, который указывается в отдельном поле, предназначенном для этого. Помимо тарифа, на итоговую сумму за заказ может влиять множество других критериев, однако тариф — единственный из них, имеющий наиболее широкий спектр параметров.
Тариф содержит параметры оценки заказа любого типа, каждый из которых настраивается в соответствующей группе полей.
Фиксированный или модификатор?
В карточке клиента (см. справочник «Физические лица») помимо возможности задания тарифа по умолчанию есть опция, регулирующая его действие. Эта опция регулируется выпадающим списком Тип тарифа, который находится на вкладке Договор в карточке физического лица.
Если выбран тип «Фиксированный», то тариф, указанный в выпадающем списке Обычный (слева от выпадающего списка Тип тарифа) выбирается как обыкновенный тариф — он заменяет все данные тарифа, привязанного к экипажу. В этом случае если для экипажа указан тариф по умолчанию, то он игнорируется, и берется тариф, указанный в карточке клиента.
Если выбран тип «Модификатор», то тариф, указанный в выпадающем списке Обычный модифицирует тариф экипажа. Все данные по тарифу-модификатору подставляются вместо соответствующих данных исходного тарифа. Например, если для экипажа указан по умолчанию тариф «Легковой», но для клиента установлен тариф-модификатор «Посадка 100 р», в карточке которого указана только цена за посадку (100 рублей), то расчет стоимости заказа будет происходить на основании данных по тарифу «Легковой», однако цена за посадку будет взята из тарифа-модификатора — 100 рублей.
Зависимости
Информация из данного справочника используется в следующих справочниках:
Добавление нового тарифа
Чтобы добавить новый тариф, выполните действия:
- Нажмите кнопку Добавить или клавишу Insert.
- В поле Наименование укажите название тарифа.
- В группе Минимальная стоимость (руб.) укажите минимальную стоимость для обычных заказов, загородных заказов и почасовых заказов.
- В группе Стоимость километра (руб./км) укажите для обычных заказов, загородных заказов и почасовых заказов стоимость одного километра (нужно для расчета стоимости с помощью векторной карты Ингит.
- В группе Почасовой заказ укажите настройки тарифа для почасовых заказов.
- В группе Стоимость (руб.) укажите дополнительные опции формирования стоимости заказа для данного тарифа.
- В поле Шаг округления стоимости заказа укажите, до какой величины округлять стоимость заказа (например, 1 для округления до целых рублей).
- Нажмите кнопку OK для сохранения.
Карточка тарифа
Справочник "Тарифы" — карточка, определяющая свойства тарифа. Выглядит карточка тарифа так:
Группа Городской заказ содержит атрибуты тарифа для обычного городского заказа:
- Минимальная стоимость определяет нижний порог стоимости. Ниже этой суммы стоимость заказа расчитана не будет.
- Цена за километр — цена одного километра маршрута. Используется в карточке заказа, если есть карта; либо в таксометре при расчете суммы заказа на основании пройденного пути.
Группа Загородный заказ содержит атрибуты тарифа для загородного заказа:
- Минимальная стоимость — то же, что и для обычного заказа, но в отношении загородного.
- За километр за городом — цена одного километра за городом (обычно в два раза выше цены километра для городского заказа).
Группа Почасовой заказ — для почасового заказа:
- Минимальная стоимость — то же, что и для обычного заказа, но в отношении почасового.
- Цена за минуту — цена одной минуты поездки.
- Цена за километр — цена одного километра поездки.
- Бесплатное время (сек.) — время, в течение которого не считается время поездки. По прошествии этого времени включается счетчик.
Группа Персональный заказ — то же, но для персонального заказа:
- Цена за километр — цена одного километра поездки.
- Цена за вызов ТС (посадка) — цена, которая берется единовременно за вызов экипажа. Чаще называется ценой за посадку.
Группа Округление — параметры округления для тарифа:
- Шаг округления стоимости заказа — цифра, до которой округляется сумма за заказ. 2 означает вторую цифру, то есть округление происходит до десяти рублей (75 → 80). Эта настройка распространяется на рабочие места операторов (суть — на карточку заказа), но не на TMDriver.
- Округление суммы таксометра — цифра, до которой округляется сумма, рассчитываемая на таксометре (TMDriverPDA).
Группа Прочее — параметры без особой категории:
- Цена за минуту ожидания — цена одной минуты ожидания клиента (до начала движения). Действует для заказов всех типов.
- Цена за остановку — цена одной дополнительной остановки (одной дополнительной точки маршрута).
- Цена за вызов ТС (посадка) — цена за посадку (будьте внимательны: эта цена добавляется к сумме за заказ дополнительно).
Флажки:
-
Включать в карте заказа «Почасовой» при выборе тарифа — при выборе данного тарифа в карточке заказу автоматически выставлялся атрибут «почасовой». -
Использовать тариф по умолчанию — указать данный тариф как тариф по умолчанию.
Тариф, который в конечном счете будет указан в поле Тариф в карточке заказа, выбирается на основании следующего приоритета:
- Тариф по умолчанию (в карточке этого тарифа установлен соответствующий флажок).
- Тариф из смены тарифов по умолчанию.
- Тариф, установленный как основной для группы экипажей.
- Тариф, установленный как основной для группы клиентов
- Тариф, установленный как основной для клиента.
Каждый следующий тариф перекрывает (отменяет) действие предыдущего.
Внешняя библиотека тарифа
Внешняя библиотека тарифа (внешняя система расчета) — возможность использовать особую библиотеку, содержащую инструкции по расчету суммы заказа. Особенность этой библиотеки в том, что она может выполнять какие угодно сложные расчеты стоимости заказа на основании километража (с разделением на городской и загородный) и времени поездки, то есть может обеспечить расчет суммы за заказ на основании алгоритма, который невозможно повторить стандартными средствами Такси-Мастер.
С точки зрения файловой системы, библиотека системы расчета — это обычный файл с расширением .dll. Этот файл вы можете поместить в любое место файловой системы, но рекомендуется сделать это локально на компьютере, на котором находится база данных Такси-Мастер 2.
Запрос на изготовление внешней библиотеки системы расчета
Чтобы получить библиотеку, выполняющую расчет стоимости заказа по используемому вами алгоритму, необходимо составить техническое задание и отправить его на support@bitmaster.ru. В техническом задании необходимо четко и однозначно описать все возможные случаи и методы расчета.
Первое, что нужно учесть, — цена километра. Если она изменяется в зависимости от пройденного пути, то в области значений не должно быть пустот.
| Хороший пример | Плохой пример |
|---|---|
|
|
В данном случае плохой пример непонятен и может быть интерпретирован неоднозначно. От вас требуется полная однозначность задания. Составляя задание, руководствуйтесь следующими советами:
- Составьте таблицу (например, в Excel) с тремя столбцами, чтобы была явно видна зависимость суммы заказа от пройденного пути.
- Для таблицы используйте три столбца: левая граница в километрах, правая граница и сумма за заказ. Или же вместо суммы используйте цену одного километра. Не забудьте указать, какой вариант используется.
- Обязательно добавьте данные о минимальной стоимости и цене за посадку, если это используется.
- Если в расчете стоимости заказа участвует время пути (например, 200 рублей в час помимо цены за километр), обозначьте ее. Если эта цена изменяется, также составьте таблицу. Наконец, если эта цена считается только в случае, когда экипаж не движется, также необходимо это указать.
Экспорт в Excel
Данные из этого справочника могут быть экспортированы в лист Microsoft Excel. Чтобы экспортировать данные, нажмите кнопку Экспортировать данные в Excel.
| Критерии расчета суммы заказа в Такси-Мастер |
Километраж • Проезды между районами • Район • Скидки и наценки • Тариф |
|---|
