Снятие средств по расписанию

Материал из TaxiMaster
Версия от 13:12, 19 ноября 2009; RishatMuhametshin (обсуждение | вклад) (Расписание → водитель)

Перейти к: навигация, поиск

Шаблон:ТМ1 тоже

Снятие средств по расписанию — параметры Такси-Мастер 2

Снятие средств по расписанию — автоматическая функция Такси-Мастер 2, которая позволяет обеспечить безусловное снятие денежных средств с водителей по определенному расписанию. Следует обратить внимание на несколько основных моментов в работе функции:

  1. Расписание задается для всех водителей.
  2. Расписание может быть переопределено для водителей, которые состоят в группе экипажей (связь: группа экипажейэкипаживодители).
  3. Расписание может быть переопределено для какого-то конкретного водителя.
  4. Расписание задается в особом формате, который не может быть изменен. Если расписание задано в некорректном формате, функция не работает.
  5. Можно задать одно расписание, несколько расписаний, либо не задавать ни одного.
  6. Каждый следующий уровень переопределяет расписание, отменяя общие настройки и устанавливая свои:
    1. Расписание в параметрах — общее для всех водителей.
    2. Расписание для группы экипажей — общее для всех водителей, входящих в группу.
    3. Расписание для конкретного водителя — действует только для одного водителя.

Формат расписания

Рекомендуется почитать статью: Аренда радиостанции

На странице по аренде радиостанции подробно описывается формат расписания. В Такси-Мастер 2 этот формат немного расширяется — можно задать несколько расписаний, и для каждого можно указать уникальную сумму.

В целом формат строки таков:

[минуты] [часы] [дни] [месяцы] [дни недели] [годы] [сумма]

Есть несколько важных моментов:

  1. Вместо каждого пункта, заключенного в квадратные скобки, должно быть указано число или звездочка.
  2. Сумма не может быть звездочкой.
  3. Два соседних параметра отделяются друг от друга одним пробелом.
  4. Важно Указанное расписание — реальное время, а не временной интервал. Это значит, что если минуты равны 30, а часы — 12, то это значит, что снятие будет происходит в 12:30 (а не каждые 12 часов и не каждые 30 минут!).
  5. «*» — буквально означает «каждый». Если на месте минут указана звездочка («*»), это значит, что в каждую минуту будет происходить снятие суммы («[сумма]»).
  6. Натуральное число — указание того, что именно в этот момент нужно производить снятие средств. Например, если вместо «[минуты]» стоит «30», это значит, что снятие будет происходить тогда, когда часы будут показывать 30 минут.
  7. Каждое новое расписание — в новой строке!

Каждый пункт в отдельности:

  1. «[минуты]» — минуты реального времени. Допустимые значения — от «0» до «59».
  2. «[часы]» — часы реального времени. Допустимые значения — от «0» до «23».
  3. «[дни]» — реальные дни. Допустимые значения — от «1» до «31», но из-за разного количества дней в месяцах не рекомендуется использовать значения больше 28, потому что, например, 30 февраля не настанет, и снятие средств не произойдет.
  4. «[месяцы]» — реальные месяцы. Допустимые значения — от «1» до «12».
  5. «[дни недели]» — довольно сложный параметр, обозначающий дни недели. Допустимые значения — от «1» до «7», 1 — понедельник, 7 — воскресенье. Используйте этот параметр аккуратно, рекомендуется использовать только его, либо ставить «*», если используются дни («[дни]»).
  6. «[годы]» — маргинальный параметр, обозначающий реальные годы. Допустимые значения — от «1990» до «2199». Например, если указано значение 2010, то снятие произойдет один раз в 2010 году и больше никогда не произойдет, при этом не имеют значения другие параметры. Рекомендуется всегда ставить «*».
  7. «[сумма]» — снимаемая сумма. Допустимые значения — любые целые или рациональные числа. Разделитель десятичной дроби — «.». ЧТобы записать сумму “15,60” (15 рублей 60 копеек), нужно указать значение «15.60».
    1. Если число положительное — это расход, который списывается со счета водителя.
    2. Если число отрицательное — это отрицательный расход (приход), который зачисляется на счет водителя.

Примеры

Самые распространенные примеры расписаний:

  1. «15 * * * * * 49.99» — в 15 минут каждого часа (0:15, 1:15, 2:15 ..., 23:15) с водителей снимается 49 рублей 99 копеек.
  2. «00 00 * * 1 * 900.50» — каждый понедельник в 0:00 со счетов водителей снимается 900 рублей 50 копеек.
  3. «30 12 1 * * * 850» — в первое число каждого месяца со счетов водителей снимается 850 рублей.
  4. «59 23 31 12 * * -1000» — каждый год 31.12 (31 декабря) в 23:59 со счетов водителей снимается -1000 рублей, то есть водитель в честь праздника получает приход в размере 1000 рублей.

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

Расписание → параметры

В параметрах Такси-Мастер 2 задается в ветке «Экипажи»«Снятие средств по расписанию». Если вы откроете эту ветку, вы обнаружите только одно поле для ввода и один флажок, включающий функцию.

Шаблон:Абзац/важно

В поле задается непосредственно расписание (в предопределенном формате, см. выше) и сумма, которая будет сниматься по заданному расписанию. В данное поле вы можете ввести несколько расписаний: одна строка — одно расписание и одна сумма, соответственно.

Расписание → группа экипажей

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

Чтобы переопределить расписания снятия средств, выполните действия:

  1. Откройте справочник «Группы экипажей».
  2. Откройте карточку нужной группы экипажей.
  3. Откройте вкладку «Снятие средств».
  4. В поле ввода укажите одно или несколько расписаний.

Чтобы убрать переопределенные настройки и установить снятие средств с водителей, входящих в группу, на основании общих настроек (см. выше), очиститие поле ввода, удалив все символы.

Помните также о том, что настройки вступают в силу после перезагрузки программы.

Расписание → водитель

Снятие средств может быть переопределено для конкретного водителя. Если это происходит, на такого водителя не распространяются настройки снятия денежных средств, указанные для группы экипажей (см. выше). Не распространяются и общие настройки.

Чтобы настроить индивидуальный набор расписаний снятия средств с конкретного водителя, выполните действия:

  1. Откройте справочник «Водители».
  2. Откройте карточку нужного вам водителя.
  3. В поле «Снятие средств по расписанию» укажите набор расписаний для данного водителя.
  4. Сохраните карточку водителя.

Чтобы отменить переопределенные для конкретного водителя права, удалите все символы из поля «Снятие средств по расписанию».

Для того, чтобы изменения вступили в силу, на забудьте перезапустить клиент Такси-Мастер 2, на котором выполняется автоматическое снятие средств по расписанию (см. выше).