Условия для запуска вычисления или доп. действия

Описание

Данная опция задает условия, при которых будет выполняться вычисление (или несколько вычислений в одном конструкторе). В отличие от настройки «Действия для запуска», здесь задаются значения, которым должны соответствовать выбранные поля записи, чтобы вычисление по ней сработало.

Например, нужно настроить шаблон отправки смс-сообщения клиенту в день оплаты.

Важно! Условия можно настроить только в режиме конструктора.

Важно! Данные условия задают общие правила выполнения для всех добавленных шаблонов в одном вычислении.

Настройка

Условия для запуска можно настраивать с операторами «И» или «ИЛИ». Вы также можете комбинировать операторы для создания более сложных условий.

Важно! Если в условии присутствуют и оператор «И», и оператор «ИЛИ», то можно создать сложное условие, нажав в нужных местах на скобки.

Важно! Для того, чтобы вычисление сработало при добавлении новой записи, можно создать условие, выбрав значение условия «{Новая запись}».

Также можно сравнивать служебные поля, такие как ID, «Кто добавил», «Время добавления», «Статус записи».

Типы полей

Рассмотрим работу условий с разными типами полей.

  1. Текст

Текстовое поле можно сравнить с заданным значением. Операторы сравнения могут быть:

  • равно
  • не равно
  • содержит
  • не содержит

  1. Число

Поле типа «число» можно сравнить с заданным значением. Операторы сравнения могут быть:

  • равно
  • не равно
  • содержит
  • не содержит
  1. Дата/время

Поле типа «дата/время» можно сравнить с заданным днем, периодом дат или с текущим днем. Операторы сравнения могут быть:

  • равно
  • не равно
  • период
  • текущая

При выборе оператора «период» нужно заполнить два поля — диапазон дат «от» и «до». При выборе оператора «текущая» дата сравнивается с текущим днем.

  1. Список

Поле типа «список» можно сравнить со значением, выбранным из заданных значений в списке. Операторы сравнения могут быть:

  • равно
  • не равно
  1. Связь

Поле типа «связь» можно сравнить со значением поля из связанной таблицы. Операторы сравнения могут быть:

  • равно
  • не равно

  1. Файл

Поле типа «файл» можно сравнить с заданным значением. Операторы сравнения могут быть:

  • равно
  • не равно
  • содержит
  • не содержит
  1. Пользователь

Поле типа «пользователь» можно сравнить со значением поля из списка пользователей системы. Также можно сравнивать значение с текущим пользователем («текущий») Операторы сравнения могут быть:

  • равно
  • не равно

  1. Изображение

Поле типа «изображение» можно сравнить с заданным значением. Операторы сравнения могут быть:

  • равно
  • не равно
  • содержит
  • не содержит
  1. Группа

Поле типа «группа» можно сравнить со значением поля из связанной таблицы. Операторы сравнения могут быть:

  • равно
  • не равно

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

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

Удачных настроек!