Установка индивидуальных доработок — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
(Установка специальной проверки при создании или изменении заказа)
 
(не показаны 24 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
== Установка индивидуального тарифа ==
 
== Установка индивидуального тарифа ==
 
Чтобы загрузить персональный тариф, необходимо:
 
Чтобы загрузить персональный тариф, необходимо:
# Зайти в справочник Тарифы.
+
# Зайти в [[справочник "Тарифы"]].
 
# Создать новый тариф или открыть на редактирование существующий.  
 
# Создать новый тариф или открыть на редактирование существующий.  
 
# Нажать кнопку "Исходный текст".
 
# Нажать кнопку "Исходный текст".
Строка 13: Строка 13:
 
== Установка персонального скрипта автораздачи ==
 
== Установка персонального скрипта автораздачи ==
 
Чтобы загрузить скрипт автораздачи, необходимо:
 
Чтобы загрузить скрипт автораздачи, необходимо:
# Зайти в {{путь|Файл - Настройки - Экипажи - Подбор на заказ}}.
+
# Зайти в {{путь|[[Параметры Такси-Мастер|Файл - Настройки]] - Экипажи - Подбор на заказ}}.
 
# В группе настроек "Метод подбора экипажа" выбрать "Задается скриптом" и нажать на "Редактировать скрипт".
 
# В группе настроек "Метод подбора экипажа" выбрать "Задается скриптом" и нажать на "Редактировать скрипт".
 
#: [[Файл:Метод подбора экипажа -Задается скриптом.png|центр]]
 
#: [[Файл:Метод подбора экипажа -Задается скриптом.png|центр]]
Строка 22: Строка 22:
 
#: [[Файл:Скомпилировать сценарий.png|центр]]
 
#: [[Файл:Скомпилировать сценарий.png|центр]]
 
# Нажать ОК.
 
# Нажать ОК.
 +
# При необходимости задать значения параметров. Нажать ОК.
  
 
== Установка персонального скрипта подбора экипажей для заказов с TaxoPhone ==
 
== Установка персонального скрипта подбора экипажей для заказов с TaxoPhone ==
 
Чтобы загрузить скрипт подбора экипажей для заказов с TaxoPhone, необходимо:
 
Чтобы загрузить скрипт подбора экипажей для заказов с TaxoPhone, необходимо:
# Зайти в {{путь|Файл - Настройки - TM API - TaxoPhone API - Подбор экипажей}}.
+
# Зайти в {{путь|[[Настройка приложения TaxoPhone|Файл - Настройки - TM API - TaxoPhone API]] - Подбор экипажей}}.
 
# В группе настроек "Метод подбора подходящих экипажей" выбрать "Задается скриптом" и нажать на "Редактировать скрипт".
 
# В группе настроек "Метод подбора подходящих экипажей" выбрать "Задается скриптом" и нажать на "Редактировать скрипт".
 
#: [[Файл:Метод подбора подходящих экипажей - Задается скриптом.png|центр]]
 
#: [[Файл:Метод подбора подходящих экипажей - Задается скриптом.png|центр]]
Строка 34: Строка 35:
 
#: [[Файл:Скомпилировать сценарий.png|центр]]
 
#: [[Файл:Скомпилировать сценарий.png|центр]]
 
# Нажать ОК.
 
# Нажать ОК.
 +
# При необходимости задать значения параметров. Нажать ОК.
  
 
== Установка скрипта отправки SMS ==
 
== Установка скрипта отправки SMS ==
 
Чтобы загрузить скрипт отправки SMS, необходимо:
 
Чтобы загрузить скрипт отправки SMS, необходимо:
# Зайти в справочник Состояния заказов.
+
# Зайти в [[Справочник "Состояния заказа"|справочник "Состояния заказов"]].
 
# Выбрать нужное состояние.
 
# Выбрать нужное состояние.
 
# В окне состояния перейти во вкладку SMS.
 
# В окне состояния перейти во вкладку SMS.
#: [[Файл:В окне состояния перейти во вкладку SMS.png|центр]]
 
 
# Выбрать кому должно уходить SMS клиенту и/или водителю, в соответствующей подвкладке выбрать "Задается скриптом" и нажать на кнопку "Редактировать скрипт".
 
# Выбрать кому должно уходить SMS клиенту и/или водителю, в соответствующей подвкладке выбрать "Задается скриптом" и нажать на кнопку "Редактировать скрипт".
 
#: [[Файл:SMS - скрипт - водитель.png|center]]
 
#: [[Файл:SMS - скрипт - водитель.png|center]]
Строка 50: Строка 51:
 
#: [[Файл:Скомпилировать сценарий.png|центр]]
 
#: [[Файл:Скомпилировать сценарий.png|центр]]
 
# Нажать ОК.
 
# Нажать ОК.
 +
# При необходимости задать значения параметров. Нажать ОК.
  
 
== Установка скрипта видимости заказов ==
 
== Установка скрипта видимости заказов ==
 
Чтобы загрузить скрипт видимости заказов, необходимо:
 
Чтобы загрузить скрипт видимости заказов, необходимо:
# Зайти в {{путь|Файл - Настройки - Модуль "Связь с водителями" - Заказы - Видимость заказов}}.
+
# Зайти в {{путь|[[Параметры Такси-Мастер|Файл - Настройки]] - Модуль "Связь с водителями" - Заказы - Видимость заказов}}.
 
# В группе настроек "Метод определения видимости заказов для экипажей" выбрать "Задается скриптом" и нажать на "Редактировать скрипт".
 
# В группе настроек "Метод определения видимости заказов для экипажей" выбрать "Задается скриптом" и нажать на "Редактировать скрипт".
 
#: [[Файл:Метод определения видимости заказов для экипажей - Задается скриптом.png|центр]]
 
#: [[Файл:Метод определения видимости заказов для экипажей - Задается скриптом.png|центр]]
Строка 62: Строка 64:
 
#: [[Файл:Скомпилировать сценарий.png|центр]]
 
#: [[Файл:Скомпилировать сценарий.png|центр]]
 
# Нажать ОК.
 
# Нажать ОК.
 +
# При необходимости задать значения параметров. Нажать ОК.
  
 
== Установка скрипта расчетов с водителями ==
 
== Установка скрипта расчетов с водителями ==
 
Чтобы загрузить скрипт расчетов с водителями, необходимо:
 
Чтобы загрузить скрипт расчетов с водителями, необходимо:
# Зайти в справочник Правила расчетов с водителями.
+
# Зайти в [[справочник "Правила расчетов с водителями"]].
 
# Создать новое правило или открыть для редактирования существующее.  
 
# Создать новое правило или открыть для редактирования существующее.  
 
# Выбрать '''Тип правила''' "Задается скриптом".
 
# Выбрать '''Тип правила''' "Задается скриптом".
Строка 74: Строка 77:
 
#: [[Файл:Скомпилировать сценарий - правило.png|центр]]
 
#: [[Файл:Скомпилировать сценарий - правило.png|центр]]
 
# Нажать ОК.
 
# Нажать ОК.
 +
# При необходимости задать значения параметров. Нажать ОК.
  
 
== Установка скрипта расчетов с клиентами ==
 
== Установка скрипта расчетов с клиентами ==
 
# Чтобы загрузить скрипт расчетов с клиентами, необходимо:
 
# Чтобы загрузить скрипт расчетов с клиентами, необходимо:
# Зайти в справочник Правила расчетов с клиентами.
+
# Зайти в [[справочник "Правила расчетов с клиентами"]].
 
# Создать новое правило или открыть для редактирования существующее.  
 
# Создать новое правило или открыть для редактирования существующее.  
 
# Выбрать '''Тип правила''' "Задается скриптом".
 
# Выбрать '''Тип правила''' "Задается скриптом".
Строка 86: Строка 90:
 
#: [[Файл:Скомпилировать сценарий - правило.png|центр]]
 
#: [[Файл:Скомпилировать сценарий - правило.png|центр]]
 
# Нажать ОК.
 
# Нажать ОК.
 +
# При необходимости задать значения параметров. Нажать ОК.
  
 
== Установка правила назначения динамических приоритетов ==
 
== Установка правила назначения динамических приоритетов ==
 
Чтобы загрузить правило назначения динамических приоритетов, необходимо:
 
Чтобы загрузить правило назначения динамических приоритетов, необходимо:
# Зайти в справочник Правила назначения динамических приоритетов.
+
# Зайти в [[справочник "Правила назначения динамических приоритетов"]].
 
# Создать новое правило или открыть для редактирования существующее.  
 
# Создать новое правило или открыть для редактирования существующее.  
 
# Выбрать '''Тип правила''' "Задается скриптом".
 
# Выбрать '''Тип правила''' "Задается скриптом".
Строка 98: Строка 103:
 
#: [[Файл:Скомпилировать сценарий - правило.png|центр]]
 
#: [[Файл:Скомпилировать сценарий - правило.png|центр]]
 
# Нажать ОК.
 
# Нажать ОК.
 +
# При необходимости задать значения параметров. Нажать ОК.
  
 
== Установка индивидуального отчета ==
 
== Установка индивидуального отчета ==
 
Чтобы загрузить индивидуальный отчет, необходимо:
 
Чтобы загрузить индивидуальный отчет, необходимо:
# Зайти в {{путь|Отчеты - Импорт}}.
+
# Зайти в {{путь|[[Отчеты]] - Импорт}}.
 
#: [[Файл:Чтобы загрузить индивидуальный отчет.png|центр]]
 
#: [[Файл:Чтобы загрузить индивидуальный отчет.png|центр]]
 
# Выбрать документ, полученный от наших технических специалистов.
 
# Выбрать документ, полученный от наших технических специалистов.
# Нажать Открыть.
+
# Нажать '''Открыть'''.
  
 
== Установка смен тарифов ==
 
== Установка смен тарифов ==
 
Чтобы загрузить смены тарифов, необходимо:
 
Чтобы загрузить смены тарифов, необходимо:
# Зайти в справочник Смены тарифов.
+
# Зайти в [[Справочник «Смены тарифов»|справочник "Смены тарифов"]].
 
# Создать новую смену тарифов или открыть для редактирования существующую.  
 
# Создать новую смену тарифов или открыть для редактирования существующую.  
 
# Нажать кнопку "Исходный текст".
 
# Нажать кнопку "Исходный текст".
Строка 116: Строка 122:
 
#: [[Файл:Скомпилировать сценарий - смена тарифа.png|центр]]
 
#: [[Файл:Скомпилировать сценарий - смена тарифа.png|центр]]
 
# Нажать ОК.
 
# Нажать ОК.
 +
# При необходимости задать значения параметров. Нажать ОК.
  
 
== Установка алгоритма выбора самого подходящего экипажа для заказа ==
 
== Установка алгоритма выбора самого подходящего экипажа для заказа ==
 
Чтобы загрузить алгоритм выбора самого подходящего экипажа для заказа, необходимо:
 
Чтобы загрузить алгоритм выбора самого подходящего экипажа для заказа, необходимо:
# Зайти в {{путь|Файл - Настройки - Модуль "Связь с водителями" - Заказы - Общие}}.
+
# Зайти в {{путь|[[Параметры Такси-Мастер|Файл - Настройки]] - Модуль "Связь с водителями" - Заказы - Общие}}.
 
# В группе настроек "Алгоритм выбора самого подходящего экипажа для заказа" выбрать "Задается скриптом" и нажать на "Редактировать скрипт".
 
# В группе настроек "Алгоритм выбора самого подходящего экипажа для заказа" выбрать "Задается скриптом" и нажать на "Редактировать скрипт".
 
#: [[Файл:Алгоритм выбора самого подходящего экипажа для заказа.png|центр]]
 
#: [[Файл:Алгоритм выбора самого подходящего экипажа для заказа.png|центр]]
Строка 128: Строка 135:
 
#: [[Файл:Скомпилировать сценарий.png|центр]]
 
#: [[Файл:Скомпилировать сценарий.png|центр]]
 
# Нажать ОК.
 
# Нажать ОК.
 +
# При необходимости задать значения параметров. Нажать ОК.
 +
 +
== Установка валидации заказа ==
 +
В Такси-Мастер существует возможность выполнять валидацию при создании или изменении заказа. Логику валидации можно задать с помощью скрипта. Например, можно проверять, заполнены ли какие-то атрибуты в заказе или доступны ли автомобили на время подачи заказа.
 +
 +
Чтобы добавить валидацию при создании или изменении заказа, необходимо:
 +
# Зайти в {{путь|[[Параметры Такси-Мастер|Файл - Настройки]] - Заказы - Валидация заказов}}.
 +
# Выбрать "Использовать валидацию при создании или изменении заказа" и нажать на "Редактировать скрипт".
 +
#: [[Файл:Файл - Настройки - Заказы - Валидация заказов.png|центр]]
 +
# В открывшемся окне нажать на "Исходный код".
 +
#: [[Файл:Скрипт для специальной проверки.png|центр]]
 +
# В появившееся окно вставить содержимое текстового документа, полученного от технических специалистов ООО БИТ "Мастер".
 +
# Нажать на кнопку "Скомпилировать сценарий".
 +
#: [[Файл:Скомпилировать сценарий.png|центр]]
 +
# Нажать '''ОК'''.
 +
# При необходимости задать значения параметров. Нажать '''ОК'''.
 +
# Если необходимо, чтобы валидация происходила прямо во время заполнения карточки заказа, то нужно установить признак "Использовать валидацию сразу при изменении полей в карточке заказа" ({{путь|[[Параметры Такси-Мастер|Файл - Настройки]] - Заказы - Валидация заказов}}).
 +
 +
== Установка правила воспроизведения звуков ==
 +
Добавление новых правил воспроизведения звуков описано в [[Справочник "Правила воспроизведения звуков"|статье "Справочник "Правила воспроизведения звуков"]].
 +
 +
== Установка скриптовых системных событий ==
 +
[[Примеры использования скриптовых системных событий]] описаны в одноименной статье.
 +
 +
[[Категория:Справочники]]
 +
[[Категория:Настройка]]

Текущая версия на 13:24, 22 июля 2022

Установка индивидуального тарифа

Чтобы загрузить персональный тариф, необходимо:

  1. Зайти в справочник "Тарифы".
  2. Создать новый тариф или открыть на редактирование существующий.
  3. Нажать кнопку "Исходный текст".
    Новый тариф.png
  4. В появившееся окно "Сценарий тарифа" вставить содержимое текстового документа, полученного от наших технических специалистов.
  5. Нажать на кнопку "Скомпилировать сценарий".
    Скомпилировать сценарий тарифа.png
  6. Нажать ОК.
  7. При необходимости настроить параметры тарифа.

Установка персонального скрипта автораздачи

Чтобы загрузить скрипт автораздачи, необходимо:

  1. Зайти в «Файл - Настройки - Экипажи - Подбор на заказ».
  2. В группе настроек "Метод подбора экипажа" выбрать "Задается скриптом" и нажать на "Редактировать скрипт".
    Метод подбора экипажа -Задается скриптом.png
  3. В открывшемся окне нажать на "Исходный код".
    Метод подбора экипажа -Задается скриптом - Исходный код.png
  4. В появившееся окно вставить содержимое текстового документа, полученного от наших технических специалистов.
  5. Нажать на кнопку "Скомпилировать сценарий".
    Скомпилировать сценарий.png
  6. Нажать ОК.
  7. При необходимости задать значения параметров. Нажать ОК.

Установка персонального скрипта подбора экипажей для заказов с TaxoPhone

Чтобы загрузить скрипт подбора экипажей для заказов с TaxoPhone, необходимо:

  1. Зайти в «Файл - Настройки - TM API - TaxoPhone API - Подбор экипажей».
  2. В группе настроек "Метод подбора подходящих экипажей" выбрать "Задается скриптом" и нажать на "Редактировать скрипт".
    Метод подбора подходящих экипажей - Задается скриптом.png
  3. В открывшемся окне нажать на "Исходный код".
    Метод подбора подходящих экипажей - Задается скриптом - Исходный код.png
  4. В появившееся окно вставить содержимое текстового документа, полученного от наших технических специалистов.
  5. Нажать на кнопку "Скомпилировать сценарий".
    Скомпилировать сценарий.png
  6. Нажать ОК.
  7. При необходимости задать значения параметров. Нажать ОК.

Установка скрипта отправки SMS

Чтобы загрузить скрипт отправки SMS, необходимо:

  1. Зайти в справочник "Состояния заказов".
  2. Выбрать нужное состояние.
  3. В окне состояния перейти во вкладку SMS.
  4. Выбрать кому должно уходить SMS клиенту и/или водителю, в соответствующей подвкладке выбрать "Задается скриптом" и нажать на кнопку "Редактировать скрипт".
    SMS - скрипт - водитель.png
    SMS - скрипт - клиент.png
  5. В открывшемся окне нажать на "Исходный код".
    Скрипт отправки SMS.png
  6. В появившееся окно вставить содержимое текстового документа, полученного от наших технических специалистов.
  7. Нажать на кнопку "Скомпилировать сценарий".
    Скомпилировать сценарий.png
  8. Нажать ОК.
  9. При необходимости задать значения параметров. Нажать ОК.

Установка скрипта видимости заказов

Чтобы загрузить скрипт видимости заказов, необходимо:

  1. Зайти в «Файл - Настройки - Модуль "Связь с водителями" - Заказы - Видимость заказов».
  2. В группе настроек "Метод определения видимости заказов для экипажей" выбрать "Задается скриптом" и нажать на "Редактировать скрипт".
    Метод определения видимости заказов для экипажей - Задается скриптом.png
  3. В открывшемся окне нажать на "Исходный код".
    Метод определения видимости заказов для экипажей - Задается скриптом - Исходный код.png
  4. В появившееся окно вставить содержимое текстового документа, полученного от наших технических специалистов.
  5. Нажать на кнопку "Скомпилировать сценарий".
    Скомпилировать сценарий.png
  6. Нажать ОК.
  7. При необходимости задать значения параметров. Нажать ОК.

Установка скрипта расчетов с водителями

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

  1. Зайти в справочник "Правила расчетов с водителями".
  2. Создать новое правило или открыть для редактирования существующее.
  3. Выбрать Тип правила "Задается скриптом".
  4. Нажать кнопку "Исходный код".
    Тип правила -Задается скриптом - водители.png
  5. В появившееся окно "Сценарий правила" вставить содержимое текстового документа, полученного от наших технических специалистов.
  6. Нажать на кнопку "Скомпилировать сценарий".
    Скомпилировать сценарий - правило.png
  7. Нажать ОК.
  8. При необходимости задать значения параметров. Нажать ОК.

Установка скрипта расчетов с клиентами

  1. Чтобы загрузить скрипт расчетов с клиентами, необходимо:
  2. Зайти в справочник "Правила расчетов с клиентами".
  3. Создать новое правило или открыть для редактирования существующее.
  4. Выбрать Тип правила "Задается скриптом".
  5. Нажать кнопку "Исходный код".
    Тип правила -Задается скриптом - клиенты.png
  6. В появившееся окно "Сценарий правила" вставить содержимое текстового документа, полученного от наших технических специалистов.
  7. Нажать на кнопку "Скомпилировать сценарий".
    Скомпилировать сценарий - правило.png
  8. Нажать ОК.
  9. При необходимости задать значения параметров. Нажать ОК.

Установка правила назначения динамических приоритетов

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

  1. Зайти в справочник "Правила назначения динамических приоритетов".
  2. Создать новое правило или открыть для редактирования существующее.
  3. Выбрать Тип правила "Задается скриптом".
  4. Нажать кнопку "Исходный код".
    Тип правила - Задается скриптом - приоритет.png
  5. В появившееся окно "Сценарий правила" вставить содержимое текстового документа, полученного от наших технических специалистов.
  6. Нажать на кнопку "Скомпилировать сценарий".
    Скомпилировать сценарий - правило.png
  7. Нажать ОК.
  8. При необходимости задать значения параметров. Нажать ОК.

Установка индивидуального отчета

Чтобы загрузить индивидуальный отчет, необходимо:

  1. Зайти в «Отчеты - Импорт».
    Чтобы загрузить индивидуальный отчет.png
  2. Выбрать документ, полученный от наших технических специалистов.
  3. Нажать Открыть.

Установка смен тарифов

Чтобы загрузить смены тарифов, необходимо:

  1. Зайти в справочник "Смены тарифов".
  2. Создать новую смену тарифов или открыть для редактирования существующую.
  3. Нажать кнопку "Исходный текст".
    Чтобы загрузить смены тарифов.png
  4. В появившееся окно вставить содержимое текстового документа, полученного от наших технических специалистов.
  5. Нажать на кнопку "Скомпилировать сценарий".
    Скомпилировать сценарий - смена тарифа.png
  6. Нажать ОК.
  7. При необходимости задать значения параметров. Нажать ОК.

Установка алгоритма выбора самого подходящего экипажа для заказа

Чтобы загрузить алгоритм выбора самого подходящего экипажа для заказа, необходимо:

  1. Зайти в «Файл - Настройки - Модуль "Связь с водителями" - Заказы - Общие».
  2. В группе настроек "Алгоритм выбора самого подходящего экипажа для заказа" выбрать "Задается скриптом" и нажать на "Редактировать скрипт".
    Алгоритм выбора самого подходящего экипажа для заказа.png
  3. В открывшемся окне нажать на "Исходный код".
    Алгоритм выбора самого подходящего экипажа для заказа - исходный код.png
  4. В появившееся окно вставить содержимое текстового документа, полученного от наших технических специалистов.
  5. Нажать на кнопку "Скомпилировать сценарий".
    Скомпилировать сценарий.png
  6. Нажать ОК.
  7. При необходимости задать значения параметров. Нажать ОК.

Установка валидации заказа

В Такси-Мастер существует возможность выполнять валидацию при создании или изменении заказа. Логику валидации можно задать с помощью скрипта. Например, можно проверять, заполнены ли какие-то атрибуты в заказе или доступны ли автомобили на время подачи заказа.

Чтобы добавить валидацию при создании или изменении заказа, необходимо:

  1. Зайти в «Файл - Настройки - Заказы - Валидация заказов».
  2. Выбрать "Использовать валидацию при создании или изменении заказа" и нажать на "Редактировать скрипт".
    Файл - Настройки - Заказы - Валидация заказов.png
  3. В открывшемся окне нажать на "Исходный код".
    Скрипт для специальной проверки.png
  4. В появившееся окно вставить содержимое текстового документа, полученного от технических специалистов ООО БИТ "Мастер".
  5. Нажать на кнопку "Скомпилировать сценарий".
    Скомпилировать сценарий.png
  6. Нажать ОК.
  7. При необходимости задать значения параметров. Нажать ОК.
  8. Если необходимо, чтобы валидация происходила прямо во время заполнения карточки заказа, то нужно установить признак "Использовать валидацию сразу при изменении полей в карточке заказа" («Файл - Настройки - Заказы - Валидация заказов»).

Установка правила воспроизведения звуков

Добавление новых правил воспроизведения звуков описано в статье "Справочник "Правила воспроизведения звуков".

Установка скриптовых системных событий

Примеры использования скриптовых системных событий описаны в одноименной статье.