Выражения условий
Выражения в приложениях Report.ms используются для ограничения областей видимости данных, логики выделения и обозначения кому доступны действия.
Текущий объект
Для доступа к данным полей текущего объекта используется ключевое слово Текущий объект указав имя поля, например "Текущий объект: Статус".
Текущий объект определяется из контекста и зависит от того где находится в файле app.rms.
Текущий пользователь
Роли
Перечисления
Используйте перечисления в выражениях в формате "<НАЗВАНИЕ_ПЕРЕЧИСЛЕНИЯ>: <НАЗВАНИЕ_ЗНАЧЕНИЯ_ПЕРЕЧИСЛЕНИЯ>".
app.rms (Фрагмент)
Справочники:
- Заказы:
Поля:
- Статус:
Тип поля: Значение перечисления
Перечисление: Статусы заказа
Действия:
- Поставить меня менеджером:
Перечисления:
- Статусы заказа:
Значения:
- Новый:
- Сформирован:
- Отгружен:
- Отменён:
Логические операторы
Время и дата
"Текущий объект: Статус" = "Статус визита: Запланирован" И ( "Текущий пользователь: Роль" = "Роль: Администратор отделения" ИЛИ "Текущий пользователь: Роль" = "Роль: Администратор" )