Франмер. Системные события и их обработка
Описание алгоритма работы системных событий и логики обработки этих событий. Реализовано в расширении Франмер. Логика описывается в общем модуле ЛФБ_УправлениеСобытиями и вызывается через регламентное задание. Для корректной работы некоторых системных событий необходимо указание константных значений в регистре сведений "Системные события. Ответственные". Настройка выполняется в разделе "Бассейны" - "Системные события". В записи регистра нужно указать тип события, доступную роль по типу события и сотрудника, а также отметить галочку "Использовать". Если роли к типу не предусмотрены - то выбрать роль нельзя, как и записать. В таком случае запись не требуется вовсе.
Имя события | Когда срабатывает | Действия по обработке |
---|---|---|
Новая заявка на ИУ | При записи документа "Заявка на ИУ" в статусе согласования "На согласовании" | Создается новая задача на ответственного сотрудника на согласование заявок на ИУ |
Заявка на ИУ обработана | При записи документа "Заявка на ИУ" в статусе согласования "Согласовано" или "Отклонено" | Выполняется поиск задач на согласование заявки и найденная задача отмечается как выполненная |
Завершение действия правил скидок | При записи документа "Карточка по скидкам" со сроком действия больше 3 дней | Как только срок действия документа становится меньше 3 дней - создается новая задача на руководителя по обновлению условий по правилам скидок |
Отправка СМС | При записи документа "Событие" с типом события - сообщение смс | Выполняется проверка на запрет времени отправки, если можно отправлять - то если выезд не отменен и не просрочен - отправляется смс. |
Новое задание на сборку | При записи документа "Задание на сборку" со статусом Новый
При записи документа "Заказ на перемещение", если ранее он не существовал |
Создается новая задача на ответственного сотрудника |
Новая заявка на выезд | При записи документа "Заявка на выезд" в статусе "Новый" | Создается новая задача либо на диспетчера монтажной службы, либо на диспетчера сервисной |
Задание на сборку завершено | При записи документа "Задание на сборку" со статусом "Завершено"
При проведении документа "Перемещение", если по заказу-основанию нет остатков на перемещение |
Выполняется поиск задач на выполнение задания на сборку и найденные отмечаются как выполненные |
Заявка на выезд выполнена | При записи документа "Заявка на выезд" в статусе "Завершен" или "Отменен" | Выполняется поиск задач на выполнение заявки на выезд и найденные отмечаются как выполненные |