Справочник «Смены тарифов» — различия между версиями
(Удалено устаревшее изображение связей между справочниками) |
|||
| (не показано 6 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
| + | <div style="font-size:10.5pt; width:100%; max-width:180ch; margin-left:18px; margin-right:auto; padding-left:0; padding-right:8px; text-align:left;"> | ||
'''{{PAGENAME}}''' — [[справочник]], в котором задается список смен тарифов. | '''{{PAGENAME}}''' — [[справочник]], в котором задается список смен тарифов. | ||
Каждая смена представляет собой список тарифов, которые меняются в зависимости от условий или в определенное время. | Каждая смена представляет собой список тарифов, которые меняются в зависимости от условий или в определенное время. | ||
| + | |||
Смена тарифов привязывается к [[Справочник «Группы экипажей»|группе экипажей]], поэтому автоматический выбор тарифа в [[Карточка заказа|карточке заказа]] происходит после указания группы экипажей. | Смена тарифов привязывается к [[Справочник «Группы экипажей»|группе экипажей]], поэтому автоматический выбор тарифа в [[Карточка заказа|карточке заказа]] происходит после указания группы экипажей. | ||
| + | |||
[[Файл:Справочник_Смены_тарифов.png|center]] | [[Файл:Справочник_Смены_тарифов.png|center]] | ||
| − | Можно копировать смену тарифов с помощью действия | + | |
| + | Можно копировать смену тарифов с помощью действия «'''Копировать смену тарифов'''» на панели действий или в контекстном меню. Если выделить мышкой в справочнике нужную смену тарифов и нажать «'''Копировать смену тарифов'''», то откроется карточка для создания новой смены тарифов, и в нее будут скопированы данные из выделенной старой смены тарифов. А к наименованию смены тарифов будет по умолчанию добавлен текст « ''- копия''». | ||
| + | |||
== Зависимости == | == Зависимости == | ||
| − | |||
Данные из этого справочника используются в следующих [[справочник]]ах: | Данные из этого справочника используются в следующих [[справочник]]ах: | ||
# [[Справочник «Группы экипажей»]]. | # [[Справочник «Группы экипажей»]]. | ||
| + | |||
== Тип смены == | == Тип смены == | ||
| Строка 20: | Строка 25: | ||
Например, можно указать, что с 0:00 по 08:00 действует тариф «Ночной #1», а в остальное время (то есть, с 8:00 по 0:00) — «Дневной #1»; таким образом, новому заказу, созданному в 8:00 или позже, будет задан тариф «Дневной #1», а после 0:00 — «Ночной #1». | Например, можно указать, что с 0:00 по 08:00 действует тариф «Ночной #1», а в остальное время (то есть, с 8:00 по 0:00) — «Дневной #1»; таким образом, новому заказу, созданному в 8:00 или позже, будет задан тариф «Дневной #1», а после 0:00 — «Ночной #1». | ||
| + | |||
==== Добавление новой смены тарифов ==== | ==== Добавление новой смены тарифов ==== | ||
| + | |||
{{info|Обратите внимание! Прежде всего при создании новой стандартной смены тарифов, следует установить тариф, который будет действовать начиная с 00:00. Далее можно будет задать все остальные смены тарифов}} | {{info|Обратите внимание! Прежде всего при создании новой стандартной смены тарифов, следует установить тариф, который будет действовать начиная с 00:00. Далее можно будет задать все остальные смены тарифов}} | ||
| + | |||
Чтобы добавить новую стандартную смену тарифов, выполните следующие действия: | Чтобы добавить новую стандартную смену тарифов, выполните следующие действия: | ||
| Строка 39: | Строка 47: | ||
# Аналогично Вы можете заполнить и вкладки, соответствующие другим дням недели. В случае если в какой-либо из дней смены тарифов повторяются, можете скопировать уже заданные смены. Для этого нажмите кнопку {{кнопка|Скопировать на другие дни}} ([[Изображение:Кнопка Скопировать на другие дни.png]]) и установите флажки напротив тех, на которые хотите перенести параметры дня, открытого на текущей вкладке. После этого заданные настройки автоматически скопируются на выбранные дни. | # Аналогично Вы можете заполнить и вкладки, соответствующие другим дням недели. В случае если в какой-либо из дней смены тарифов повторяются, можете скопировать уже заданные смены. Для этого нажмите кнопку {{кнопка|Скопировать на другие дни}} ([[Изображение:Кнопка Скопировать на другие дни.png]]) и установите флажки напротив тех, на которые хотите перенести параметры дня, открытого на текущей вкладке. После этого заданные настройки автоматически скопируются на выбранные дни. | ||
# Установите атрибут {{checkbox|Использовать смену по умолчанию}}, если необходимо установить данную смену в качестве смены по умолчанию. | # Установите атрибут {{checkbox|Использовать смену по умолчанию}}, если необходимо установить данную смену в качестве смены по умолчанию. | ||
| − | # Нажмите | + | # Нажмите «ОК» для сохранения. |
| + | |||
[[Изображение:Кнопка Копировать настройки дня.png|center]] | [[Изображение:Кнопка Копировать настройки дня.png|center]] | ||
| + | |||
Чтобы добавить стандартную смену тарифов для праздничных дней: | Чтобы добавить стандартную смену тарифов для праздничных дней: | ||
# Вначале укажите даты праздников, для этого заполните таблицу {{field|Праздники}}. | # Вначале укажите даты праздников, для этого заполните таблицу {{field|Праздники}}. | ||
| Строка 50: | Строка 60: | ||
# Чтобы добавить еще одну праздничную дату, снова нажмите кнопку {{Добавить}}{{button|Добавить}} и повторите описанные выше действия. | # Чтобы добавить еще одну праздничную дату, снова нажмите кнопку {{Добавить}}{{button|Добавить}} и повторите описанные выше действия. | ||
# Далее в таблице {{field|Тарифы по дням недели}} выберите вкладку {{tab|Праздник}} и задайте смену тарифов для праздничных дней таким же образом, как задавали для обычных дней. Система Такси-Мастер будет учитывать введенные вами даты праздников и в соответствии с ними производить установленные смены тарифов. | # Далее в таблице {{field|Тарифы по дням недели}} выберите вкладку {{tab|Праздник}} и задайте смену тарифов для праздничных дней таким же образом, как задавали для обычных дней. Система Такси-Мастер будет учитывать введенные вами даты праздников и в соответствии с ними производить установленные смены тарифов. | ||
| − | # Нажмите | + | # Нажмите «ОК» для сохранения. |
| + | |||
[[Файл:Карточка смен тарифов.png|center]] | [[Файл:Карточка смен тарифов.png|center]] | ||
| − | {{info|Вкладка {{tab|Призовой заказ}}, а также все упоминания данного вида заказа, отображаются в карточке смены тарифов только в том случае, если в меню {{путь| | + | |
| + | {{info|Вкладка {{tab|Призовой заказ}}, а также все упоминания данного вида заказа, отображаются в карточке смены тарифов только в том случае, если в меню {{путь|«Файл → Настройки → Заказы → Призовые заказы»}} установлен флажок {{checkbox|Использовать призовые заказы}}.}} | ||
| + | |||
=== Расширенная смена тарифов === | === Расширенная смена тарифов === | ||
| Строка 61: | Строка 74: | ||
Смены тарифов расширенного типа нельзя использовать для подбора тарифа для бордюрных заказов в TMDriver. | Смены тарифов расширенного типа нельзя использовать для подбора тарифа для бордюрных заказов в TMDriver. | ||
| + | |||
==== Добавление новой расширенной смены тарифов ==== | ==== Добавление новой расширенной смены тарифов ==== | ||
# Откройте справочник «Смены тарифов». | # Откройте справочник «Смены тарифов». | ||
| Строка 66: | Строка 80: | ||
# Задайте {{поле|Наименование}} смены тарифов. | # Задайте {{поле|Наименование}} смены тарифов. | ||
# '''Тип смены''' - расширенная. | # '''Тип смены''' - расширенная. | ||
| − | # Нажмите кнопку {{Добавить}}{{button|Добавить}}. В открывшемся окне выберите тариф и добавьте условия, при срабатывании которых будет установлен выбранный тариф. Условия бывают следующих типов: стандартные, расширенные и скриптовые. Можно создавать сложные условия с использованием операций И, ИЛИ, НЕ. Условия и операции будут образовывать | + | # Нажмите кнопку {{Добавить}}{{button|Добавить}}. В открывшемся окне выберите тариф и добавьте условия, при срабатывании которых будет установлен выбранный тариф. Условия бывают следующих типов: стандартные, расширенные и скриптовые. Можно создавать сложные условия с использованием операций И, ИЛИ, НЕ. Условия и операции будут образовывать «дерево». |
| − | ## Операция | + | ## Операция «И» - для срабатывания должны выполниться все указанные в данном операторе условия. |
| − | ## Операция | + | ## Операция «ИЛИ» - для срабатывания должно выполниться хотя бы одно из указанных в данном операторе условий. |
| − | ## Операция | + | ## Операция «НЕ» - для срабатывания указанное условие должно не выполниться, то есть указанное условие должно быть неверно. |
# Добавьте все тарифы и условия их срабатывания, которые необходимы для данной расширенной смены тарифов. | # Добавьте все тарифы и условия их срабатывания, которые необходимы для данной расширенной смены тарифов. | ||
# Установите атрибут '''Использовать смену по умолчанию''', если необходимо установить данную смену в качестве смены по умолчанию. | # Установите атрибут '''Использовать смену по умолчанию''', если необходимо установить данную смену в качестве смены по умолчанию. | ||
# Можете вписать произвольный текст в поле '''Комментарий'''. | # Можете вписать произвольный текст в поле '''Комментарий'''. | ||
| − | # Нажмите | + | # Нажмите «ОК» для сохранения. |
| + | |||
[[Файл:Карточка расширенной смены тарифов.png|center]] | [[Файл:Карточка расширенной смены тарифов.png|center]] | ||
| + | |||
===== Стандартные условия ===== | ===== Стандартные условия ===== | ||
| Строка 87: | Строка 103: | ||
** Меньше. Доступно только для полей, имеющих числовое значение. | ** Меньше. Доступно только для полей, имеющих числовое значение. | ||
** Меньше или равно. Доступно только для полей, имеющих числовое значение. | ** Меньше или равно. Доступно только для полей, имеющих числовое значение. | ||
| − | * Значение для сравнения. Зависит от выбранного поля. Значение для сравнения нужно либо выбрать из фиксированного выпадающего списка, либо ввести вручную, либо указать | + | * Значение для сравнения. Зависит от выбранного поля. Значение для сравнения нужно либо выбрать из фиксированного выпадающего списка, либо ввести вручную, либо указать «флажком». |
| + | |||
[[Файл:Стандартные условия срабатывания событий и действий.png|центр]] | [[Файл:Стандартные условия срабатывания событий и действий.png|центр]] | ||
| + | |||
===== Расширенные условия ===== | ===== Расширенные условия ===== | ||
| − | В условиях типа | + | В условиях типа «Расширенный» требуется задать «Выражение 1», «Оператор сравнения» и «Выражение 2». |
Выражения могут включать арифметические операции: Плюс, Минус, Умножить, Разделить. | Выражения могут включать арифметические операции: Плюс, Минус, Умножить, Разделить. | ||
При составлении выражений с использованием операций будут проверяться типы аргументов, чтобы нельзя было создать бессмысленные выражения. Например, нельзя складывать между собой числовой параметр и строковый. | При составлении выражений с использованием операций будут проверяться типы аргументов, чтобы нельзя было создать бессмысленные выражения. Например, нельзя складывать между собой числовой параметр и строковый. | ||
| + | |||
[[Файл:Расширенные условия срабатывания событий и действий.png|центр]] | [[Файл:Расширенные условия срабатывания событий и действий.png|центр]] | ||
| + | |||
===== Скриптовые условия ===== | ===== Скриптовые условия ===== | ||
| Строка 104: | Строка 124: | ||
При необходимости для создания скриптового условия обратитесь в [[Обращение в техническую поддержку|отдел технической поддержки]]. | При необходимости для создания скриптового условия обратитесь в [[Обращение в техническую поддержку|отдел технической поддержки]]. | ||
| + | |||
[[Файл:Скриптовые условия срабатывания событий и действий.png|центр]] | [[Файл:Скриптовые условия срабатывания событий и действий.png|центр]] | ||
| + | |||
=== Скриптовая смена тарифов === | === Скриптовая смена тарифов === | ||
| Строка 112: | Строка 134: | ||
При необходимости создания скриптовой смены тарифов [[Обращение в техническую поддержку|обратитесь в отдел технической поддержки]]. | При необходимости создания скриптовой смены тарифов [[Обращение в техническую поддержку|обратитесь в отдел технической поддержки]]. | ||
| − | Чтобы загрузить скриптовую смену тарифов, необходимо в справочнике | + | Чтобы загрузить скриптовую смену тарифов, необходимо в справочнике «Смены тарифов» создать новую смену тарифов. Указать '''Наименование''' и выбрать '''тип смены''' «Скриптовая». Нажать кнопку «Исходный текст». В появившееся окно вставить содержимое текстового документа, содержащего нужный скрип. Нажать на кнопку «Скомпилировать сценарий». Нажать «ОК». При необходимости задать значения параметров. |
| − | |||
[[Файл:Чтобы загрузить смены тарифов.png|center]] | [[Файл:Чтобы загрузить смены тарифов.png|center]] | ||
| + | |||
== Смена тарифов по умолчанию == | == Смена тарифов по умолчанию == | ||
| Строка 126: | Строка 148: | ||
# Установлен экипаж, который состоит в группе экипажей, для которой ''не задана'' смена тарифов. | # Установлен экипаж, который состоит в группе экипажей, для которой ''не задана'' смена тарифов. | ||
# Номер телефона соответствует клиенту, для которого ''не задана'' смена тарифов. | # Номер телефона соответствует клиенту, для которого ''не задана'' смена тарифов. | ||
| + | |||
{{info| Тариф, который в конечном счете будет указан в поле {{field|Тариф}} в [[Карточка заказа|карточке заказа]] , выбирается на основании следующего приоритета (где 1 – самый высокий приоритет): | {{info| Тариф, который в конечном счете будет указан в поле {{field|Тариф}} в [[Карточка заказа|карточке заказа]] , выбирается на основании следующего приоритета (где 1 – самый высокий приоритет): | ||
| + | |||
# Тариф из персональной смены тарифов клиента. | # Тариф из персональной смены тарифов клиента. | ||
# Тариф из смены тарифов группы клиентов. | # Тариф из смены тарифов группы клиентов. | ||
Текущая версия на 12:08, 13 февраля 2026
Справочник «Смены тарифов» — справочник, в котором задается список смен тарифов.
Каждая смена представляет собой список тарифов, которые меняются в зависимости от условий или в определенное время.
Смена тарифов привязывается к группе экипажей, поэтому автоматический выбор тарифа в карточке заказа происходит после указания группы экипажей.
Можно копировать смену тарифов с помощью действия «Копировать смену тарифов» на панели действий или в контекстном меню. Если выделить мышкой в справочнике нужную смену тарифов и нажать «Копировать смену тарифов», то откроется карточка для создания новой смены тарифов, и в нее будут скопированы данные из выделенной старой смены тарифов. А к наименованию смены тарифов будет по умолчанию добавлен текст « - копия».
Содержание
Зависимости
Данные из этого справочника используются в следующих справочниках:
Тип смены
Стандартная смена тарифов
Каждая смена описывает очередь тарифов по умолчанию, которая меняется в определенные моменты в течение каждого дня.
Например, можно указать, что с 0:00 по 08:00 действует тариф «Ночной #1», а в остальное время (то есть, с 8:00 по 0:00) — «Дневной #1»; таким образом, новому заказу, созданному в 8:00 или позже, будет задан тариф «Дневной #1», а после 0:00 — «Ночной #1».
Добавление новой смены тарифов
Чтобы добавить новую стандартную смену тарифов, выполните следующие действия:
- Откройте справочник «Смены тарифов».
- Нажмите кнопку
Добавить или клавишу Insert. Откроется карточка смены тарифов. - Задайте Наименование смены тарифов.
- Тип смены - стандартная.
- В таблице Тарифы по дням недели перейдите на вкладку, соответствующую дню, для которого будет задана смена тарифов.
- Чтобы задать тариф и время его изменения нажмите кнопку
Добавить или клавишу Insert.
- В поле Время начала укажите время, когда произойдет смена тарифа.
- В поле Тариф из выпадающего списка выберите тот тариф, который начнет действовать в заданное время. Обратите внимание на то, что для заполнения этого поля необходимо для начала заполнить справочник «Тарифы».
- Если необходимо добавить еще одну смену тарифов в этот день, следует снова нажать кнопку
Добавить или клавишу Insert и повторить действия, указанные выше. - Если необходимо удалить точку смены тарифов, выделите ее, кликнув левой кнопкой «мыши», а затем нажмите кнопку
Удалить. - Аналогично Вы можете заполнить и вкладки, соответствующие другим дням недели. В случае если в какой-либо из дней смены тарифов повторяются, можете скопировать уже заданные смены. Для этого нажмите кнопку Скопировать на другие дни (
) и установите флажки напротив тех, на которые хотите перенести параметры дня, открытого на текущей вкладке. После этого заданные настройки автоматически скопируются на выбранные дни. - Установите атрибут
Использовать смену по умолчанию, если необходимо установить данную смену в качестве смены по умолчанию. - Нажмите «ОК» для сохранения.
Чтобы добавить стандартную смену тарифов для праздничных дней:
- Вначале укажите даты праздников, для этого заполните таблицу Праздники.
- Нажмите кнопку
Добавить в таблице Праздники.
- В поле Дата установите соответствующую дату праздника. Это можно сделать с помощью автоматически появляющегося календаря.
- В поле Описание введите название праздничного дня.
- Чтобы добавить еще одну праздничную дату, снова нажмите кнопку
Добавить и повторите описанные выше действия. - Далее в таблице Тарифы по дням недели выберите вкладку Праздник и задайте смену тарифов для праздничных дней таким же образом, как задавали для обычных дней. Система Такси-Мастер будет учитывать введенные вами даты праздников и в соответствии с ними производить установленные смены тарифов.
- Нажмите «ОК» для сохранения.
Расширенная смена тарифов
В настройках расширенного типа смены тарифов можно задать таблицу правил выбора тарифов. В каждом правиле задается тариф и условия, при срабатывании которых выбирается данный тариф. При подборе тарифа по такой смене тарифов делается последовательная проверка всех правил, пока для какого-то из тарифов не пройдут успешно все заданные условия. Смены тарифов расширенного типа нельзя использовать для подбора тарифа для бордюрных заказов в TMDriver.
Добавление новой расширенной смены тарифов
- Откройте справочник «Смены тарифов».
- Нажмите кнопку
Добавить или клавишу Insert. Откроется карточка смены тарифов. - Задайте Наименование смены тарифов.
- Тип смены - расширенная.
- Нажмите кнопку
Добавить. В открывшемся окне выберите тариф и добавьте условия, при срабатывании которых будет установлен выбранный тариф. Условия бывают следующих типов: стандартные, расширенные и скриптовые. Можно создавать сложные условия с использованием операций И, ИЛИ, НЕ. Условия и операции будут образовывать «дерево».
- Операция «И» - для срабатывания должны выполниться все указанные в данном операторе условия.
- Операция «ИЛИ» - для срабатывания должно выполниться хотя бы одно из указанных в данном операторе условий.
- Операция «НЕ» - для срабатывания указанное условие должно не выполниться, то есть указанное условие должно быть неверно.
- Добавьте все тарифы и условия их срабатывания, которые необходимы для данной расширенной смены тарифов.
- Установите атрибут Использовать смену по умолчанию, если необходимо установить данную смену в качестве смены по умолчанию.
- Можете вписать произвольный текст в поле Комментарий.
- Нажмите «ОК» для сохранения.
Стандартные условия
Для стандартного условия можно задать:
- Поле, значение которого будет сравниваться.
- Оператор сравнения. Он может принимать значения:
- Равно.
- Не равно.
- Больше. Доступно только для полей, имеющих числовое значение.
- Больше или равно. Доступно только для полей, имеющих числовое значение.
- Меньше. Доступно только для полей, имеющих числовое значение.
- Меньше или равно. Доступно только для полей, имеющих числовое значение.
- Значение для сравнения. Зависит от выбранного поля. Значение для сравнения нужно либо выбрать из фиксированного выпадающего списка, либо ввести вручную, либо указать «флажком».
Расширенные условия
В условиях типа «Расширенный» требуется задать «Выражение 1», «Оператор сравнения» и «Выражение 2».
Выражения могут включать арифметические операции: Плюс, Минус, Умножить, Разделить.
При составлении выражений с использованием операций будут проверяться типы аргументов, чтобы нельзя было создать бессмысленные выражения. Например, нельзя складывать между собой числовой параметр и строковый.
Скриптовые условия
Скриптовые условия позволяют проверять более сложные ситуации.
При необходимости для создания скриптового условия обратитесь в отдел технической поддержки.
Скриптовая смена тарифов
Скриптовая смена тарифов позволяет реализовать как стандартные условия сменяемости тарифов, так и те, которые нельзя указать стандартными средствами.
При необходимости создания скриптовой смены тарифов обратитесь в отдел технической поддержки.
Чтобы загрузить скриптовую смену тарифов, необходимо в справочнике «Смены тарифов» создать новую смену тарифов. Указать Наименование и выбрать тип смены «Скриптовая». Нажать кнопку «Исходный текст». В появившееся окно вставить содержимое текстового документа, содержащего нужный скрип. Нажать на кнопку «Скомпилировать сценарий». Нажать «ОК». При необходимости задать значения параметров.
Смена тарифов по умолчанию
Вы можете указать смену тарифов по умолчанию, установив флажок
Использовать смену тарифов по умолчанию.
Смена тарифов по умолчанию будет действовать на заказ в том случае, если:
- Установлен экипаж, который состоит в группе экипажей, для которой не задана смена тарифов.
- Номер телефона соответствует клиенту, для которого не задана смена тарифов.
- Тариф из персональной смены тарифов клиента.
- Тариф из смены тарифов группы клиентов.
- Персональный призовой тариф клиента (если заказ призовой).
- Призовой тариф группы клиентов (если заказ призовой).
- Персональный основной тариф клиента.
- Основной тариф группы клиентов.
- Тариф службы ЕДС, принявшей заказ.
- Тариф из смены тарифов группы экипажей.
- Призовой тариф группы экипажей (если заказ призовой).
- Общий призовой тариф (если заказ призовой).
- Основной тариф группы экипажей.
- Тариф из смены тарифов по умолчанию.
- Тариф по умолчанию.







