Перейти к основному содержимому

Выражения условий

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

Текущий объект

Для доступа к данным полей текущего объекта используется ключевое слово Текущий объект указав имя поля, например "Текущий объект: Статус".

Текущий объект определяется из контекста и зависит от того где находится в файле app.rms.

Текущий пользователь

Роли

Перечисления

Используйте перечисления в выражениях в формате "<НАЗВАНИЕ_ПЕРЕЧИСЛЕНИЯ>: <НАЗВАНИЕ_ЗНАЧЕНИЯ_ПЕРЕЧИСЛЕНИЯ>".

app.rms (Фрагмент)
Справочники:
- Заказы:
Поля:
- Статус:
Тип поля: Значение перечисления
Перечисление: Статусы заказа
Действия:
- Поставить меня менеджером:

Перечисления:
- Статусы заказа:
Значения:
- Новый:
- Сформирован:
- Отгружен:
- Отменён:

Логические операторы

Время и дата

"Текущий объект: Статус" = "Статус визита: Запланирован" И ( "Текущий пользователь: Роль" = "Роль: Администратор отделения" ИЛИ "Текущий пользователь: Роль" = "Роль: Администратор" )