+7(499) 450-28-09

Боковая панель

Содержание

docs:uav:management:tr_org:settings:cond:start

Условия применения

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

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

Настроены два условия: Заграница и противоположное ему Не заграница. Если вычисление результата условия Заграница для текущего билета примет значение Истина, при печати чека будет выбран шаблон чека Багажный заграница, если же условие Заграница примет значение Ложь, а условие Не заграница, соответственно, – Истина, то будет выбран шаблон чека Багажный.

Для создания условия необходимо указать его Наименование и выбрать Контекст использования из представленных вариантов:

  • Билет,
  • Возврат билета,
  • Заказ билетов,
  • Услуга,
  • Возврат услуги или
  • Оформление реализации услуг.

затем добавить элементы условия.

При добавлении элемента определите, выбрав из выпадающих списков:

  • Поле: то, что вы собираетесь сравнивать,
  • Вид сравнения: то, как вы собираетесь сравнивать, и
  • Значение: то, с чем вы собираетесь сравнивать.

Например:
Наименование условия: Предварительная продажа,
Контекст условия: Билет,
Поле: Время отправления,
Вид сравнения: Больше,
Значение: начало завтрашнего дня.
В итоге условие примет значение Истина, если время отправления, указанное в билете, будет позже, чем начало завтрашнего дня.

Система предусматривает возможность сравнивать Поле со значением другого поля. Для этого откройте контекстное меню элемента условия, нажав на строке правую кнопку мыши, и выберите пункт Использовать в качестве значения поле, затем выберите поле для сравнения.

Элементы могут принимать значения Истина либо Ложь и могут быть сгруппированы в логические группы:

  • Группа И: группа принимает значение Истина, если все элементы группы имеют значение Истина;
  • Группа Или: группа принимает значение Истина, если хотя бы один элемент группы имеет значение Истина;
  • Группа Не: группа принимает значение Истина, если все элементы группы имеют значение Ложь, и наоборот.

Группы могут быть вложены друг в друга.

Ссылки на условие: по команде открывается список объектов программы, использующих текущее условие применения:

docs/uav/management/tr_org/settings/cond/start.txt · Последние изменения: 2022/07/06 15:13 — Судовиков Дмитрий

Инструменты страницы