Перейти к основному содержимому

Нарушения

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

примечание

Для определения прибытия объекта мониторинга в геозону каждого этапа программа опрашивает все параметры геозон, добавленные этому объекту. Если геозона этапа не относится ни к одному параметру геозон, то прибытие объекта в эту геозону не будет определено, соответственно не будет определено и выполнение этапа задания.

Подробнее о стандартных нарушениях, предусмотренных в программе по умолчанию.
  • Если для задания установлено время начала выполнения, а само выполнение не было начато в течение этого времени, начиная от времени назначения задания объекту мониторинга, то фиксируется нарушение «Опоздание».
  • Если при выполнении этапов задания объект мониторинга прибыл в геозону раньше заданного интервала прибытия, то фиксируется нарушение «Опережение». Аналогичное нарушение фиксируется, если объект выехал из геозоны раньше заданного интервала отправления.
  • Если при выполнении этапов задания объект мониторинга прибыл в геозону позже заданного интервала прибытия, то фиксируется нарушение «Опоздание». Аналогичное нарушение фиксируется, если объект выехал из геозоны позже заданного интервала отправления.
  • Если при выполнении этапов задания объект мониторинга нарушает установленный строгий порядок, то фиксируется нарушение «Наруш. послед-ти».
  • Если в настройках задания установлено ненулевое время на этапы и в течение этого времени объектом мониторинга были пройдены не все этапы, то фиксируется нарушение «Опоздание».
  • Если в настройках задания установлены условие окончания задания и время на окончание задания, но заданное условие окончания задания не было выполнено за отведенное время, то фиксируется нарушение «Опоздание».

Добавьте дополнительные нарушения для задания (например, превышение скорости при выполнении задания или съезд с заданного маршрута):

  1. Нажмите кнопку «Добавить новое нарушение».
  2. Введите в поле «Название» произвольное название нарушения, которое будет отображаться в модулях программы.
  3. Введите в поле «Сообщение» текст, который будет отображаться в диаграмме модуля «Графики» при возникновении нарушения.
  4. Установите чек-бокс «Прерывать задание при нарушении», если требуется, чтобы программа автоматически завершала текущее задание, при возникновении нарушения. При таком завершении задания статус выполнения будет изменен на «Не выполнено».
  5. Добавьте параметр для условия нарушения: нажмите на заголовок панели с названием нарушения и далее — на появившуюся в нижней части панели кнопку   . Условие может содержать несколько параметров объекта (разных типов), связанных логическими операциями (логическое сложение (OR), логическое умножение (AND), логическое вычитание (XOR)). Настройка параметров выполняется аналогично настройке для начала задания.
Добавление параметра для условия нарушения
Добавление параметра для условия нарушения
к сведению

Все нарушения — стандартные и дополнительные — хранятся в параметре TaskViolations. Состояния этого параметра определяются нарушениями текущего задания, назначенного объекту мониторинга.