Конструктор

  1. Домой
  2. Документы
  3. Конструктор
  4. Журналы
  5. Настройка триггеров

Настройка триггеров

В системе предусмотрена возможность осуществления определенных (заданных) действий при возникновении определенных (заданных) событий в Журнале.  Данная функция реализуется настройками Triggers (триггеры).

Пример: при создании записи в Журнале Оплата> поля: Дата | Заказ | Сумма> в Операции Заказы, для выбранного Заказа, изменить поле Статус на Оплачено.

Настройка действия при срабатывании триггера осуществляется в два этапа:

  1. Настройка триггера в настройках Журнала;
  2. Настройка обновляемого поля операции при срабатывании триггера в настройках Операции.

Для настройки триггера перейдите на вкладку Triggers в настройках Журнала.

Нажмите кнопку Добавить, чтобы создать новый триггер или выберете в списке для изменения настроек ранее созданного триггера.

Доступны следующие настойки триггера:

  • Используется – активирует триггер;
  • Заголовок – название триггера;
  • Trigger event – событие по которому срабатывает триггер. (по умолчанию Record changed)
  • Trigger action – действие, выполняемое при срабатывании триггера (по умолчанию Update operation);
  • Operation template – наименование Операции, в которой будет производиться действие.
  • (+) – добавляет настройку соответствия полей Журнала (Register field) и Операции (Operation field) по которым производиться отбор операций для обновления поля операции. (Примечание: поле Operation field должно присутствовать в Списке операции)
  • Operation fields to update – Имя поля Операции которое будет обновлено при срабатывании триггера. (Примечание: поле Operation field to update должно присутствовать в Списке операции)
  • Создать записи – выберете если при обновлении Operation field to update нужно выполнить Создание (обновление) записей Операции (см. )
Рисунок 1. Пример настройки триггера.

При срабатывании триггера система выполнит запрос Источника данных обновляемого поля Операции. Результат Источника данных будет возвращен в значение поля. Значение обновляемого поля в Списке операции будет так же обновленно.

Настройка обновляемого поля операции при срабатывании триггера в настройках Операции, сводиться к настройке Источника данных обновляемого поля.