В статье мы рассмотрим пример создания и последующий контроль периодического мероприятия.
Перед прочтением данной стати рекомендуем ознакомиться с описанием справочника "Периодические мероприятия".
Задача:
Для ТС:
Необходимо осуществлять периодический контроль по замене полиса ОСАГО раз в год. Необходимо получать соответствующие предупреждающие уведомления о приближении к дате завершения действия полиса ОСАГО за 1 месяц.
Для решения данной задачи воспользуемся справочником "Периодические мероприятия", но перед его настройкой нам необходимо создать события, в справочнике "Список событий" которые необходимы для работы справочника.
Для решения поставленной задачи нам потребуется создать два события:
С примером по созданию подобных событий можно ознакомиться в статье "Пример: Создание событий для справочника "Периодические мероприятия""
После того, как будут созданы все необходимые нам события, можно приступать к настройке справочника "Периодические мероприятия"
Создадим новое периодическое мероприятие в справочнике "Периодическое". При добавлении нового мероприятия в окне "Добавить" ведем первичные настройки мероприятия:
Результат должен выглядеть примерно так:
Осталось лишь нажать кнопку "Добавить", тем самым сохранив первоначальные настройки мероприятия.
После нажатия кнопки "Добавить" откроется форма редактирования мероприятия. С ее подробным описанием можно ознакомится в статье "Периодические мероприятия".
В форме редактирования настроим логику работы периодического мероприятия. За данные настройки отвечают поля "Основные настройки", "Настройка периодичности" и "Настройка оповещений".
Результат настроек всех трех полей будет следующим:
После настройки логики работы мероприятия, необходимо привязать к нему наши объекты. За привязку отвечает поле "Назначения". В верхнем правом углу поля "Назначения" нажимаем кнопку "Добавить" и в появившемся списке объектов выберем наши объекты:
Добавим их в мероприятие, нажав кнопку "ОК".
Установка начальных значений
В нашем случае установка начальных значений будет недоступна, т.к. для даты нельзя задать начальное значение.
Установка нового порога
При первичной настройке периодического мероприятия ОБЯЗАТЕЛЬНО нужно задать новые пороги, ведь именно с них начинается работа всего периодического мероприятия.
Возвращаясь к примеру, мы знаем что, действующий полис ОСАГО на объектах заканчивается:
Так как даты завершения ОСАГО для каждого объекта отличаются, необходимо задавать их для каждого объекта отдельно.
Зададим порог для объекта Mercedes-Benz Sprinter, выбрав его в списке назначений, и нажмем кнопку "Задать новые пороги".
В открывшемся окне "Настройка (Mercedes-Benz Sprinter)" для редактирования нам будет доступна только дата. Установим нужную нам дату:
Для сохранения нажимаем кнопку "Применить".
Аналогичные действия выполняем для объектов DAF XF460 и Mercedes Actros.
Результат нашей настройки будет выглядеть примерно так:
На этом настройка периодического мероприятия по замене полиса ОСАГО для наших объектов закончена. Нам осталось лишь нажать кнопку "Сохранить".
В результате мы создали периодическое мероприятие, которое полностью решает поставленную нам задачу. В отчете по периодическим мероприятиям появится созданное нами мероприятие.
Все настроенные нами события будут срабатывать, по каждому объекту, согласно настроенной нами логике (рассмотрим на примере объекта Mercedes Actros):
После того как новый полис ОСАГО будет получен (это может произойти и раньше заданных порогов), можно завершать мероприятие на том объекте, для которого полис ОСАГО обновлен.
Для этого в окне редактирования периодического мероприятия "Замена ОСАГО" нам необходимо выбрать наш объект, нажать кнопку "Завершить" и подтвердить действие.
При завершении мероприятия, только у выбранных нами объектов в списке назначений, к текущим значениям даты будет добавлена заданная периодичность.
К примеру, на момент завершения мероприятия была дата 26.11.2020. Новый порог, после завершения, для даты будет 26.11.2021.