Перейти к содержанию

Кнопка. Пример: настройка условия отображения с помощью формулы

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

Системные имена шаблонов записи и атрибутов, задействованных в примере, приведены в таблице:

Шаблон записи Атрибуты
Request (Заявка) Status — статус заявки
Request_status (Статусы заявок) Status_code — код статуса

В выражении будет использована следующая функция:

  • функция OR() для выполнения логического сложения аргументов.

Порядок настройки

  1. Создайте и настройте шаблоны записей и атрибуты.

  2. В шаблоне записи Request перейдите в раздел «Кнопки».

  3. Создайте кнопку.

  4. Перейдите на вкладку «Условие отображения» и введите выражение:

OR($status->status_code == "new",$status->status_code == "cart") 
  1. Нажмите кнопку «Сохранить».

Синтаксис

Элемент Описание
OR() Условие выполняется, если значение аргумента равно "new" либо "cart"
$ Указывает на то, что атрибут находится в контексте текущей записи
-> Используется для вызова данных связанного шаблона записи Request_status
К началу

Ассистент базы знаний Comindware

Загрузка ассистента...
Запрос отправлен в ИИ-ассистент Открыть вкладку