Под условием нужно понимать совокупность трех величин:
Достаточно большое число свойств представляет собой коллекцию строк или элементов списка (например, классы обслуживания, ограничения на форму оплаты). В качестве Значения указывается строковое значение, либо несколько строковых значений, разделенных запятой, либо точкой с запятой. Если Свойство является элементом списка, то значение, либо набор значений предлагается выбрать из списка. С такими свойствами, как правило, используются следующие логическое условия:
Также встречаются логические условия на даты (вылета, прилета, выписки). С такими свойствами, как правило, используются следующие условия:
Если начальная или конечная дата интервала не указана, то по этой дате сравнение не производится. Начальная дата округляется до начала соответствующего дня, конечная - до конца дня.
Ниже представлен список свойств, которые можно использовать в правилах начисления комиссий/сборов на авиабилеты.
В примере на снимке экрана приведено условие: если комиссия от поставщика меньше либо равна 1%, то надо установить простой сбор в 200 рублей.
Может принимать значение «Равно» и «Не равно» для параметров «Sabre», «Mixvel» и т д.
Это флаг, который принимает значение истина в случае, если билет выписан «в одну сторону». При этом билет считается выписанным «туда-обратно», если город вылета равен городу прилета. Аэропорты при этом могут различаться. К этому свойству применимы условия равно и не равно.
Может принимать значение «Равно» и «Не равно», в параметрах вводится PCC.
Это свойство типа "Коллекция строк", которая заполняется кодами IATA и CRT, а также расчетным кодом авиакомпании на первом сегменте. Возможные условия: содержит и не содержит.
Может принимать значение «Равно» и «Не равно», в параметрах вводится номер валидатора.
Это свойство типа «Коллекция строк», которая заполняется кодами IATA и CRT, а также расчетным кодом валидирующего перевозчика. Возможные условия: «содержит» и «не содержит».
Это свойство типа "Коллекция строк", которая заполняется кодами IATA и CRT, а также расчетным кодом авиакомпании-владельца бланка. Возможные условия: «содержит» и «не содержит».
Это время выписки билета (с начала дня). К этому свойству применимы условия: «внутри интервала» и «вне интервала». При определении интервала можно не указывать одну из границ.
Флаг, который принимает значение "Истина", если билет выписан по групповому тарифу. К этому свойству применимы условия: «равно» и «не равно».
Это свойство типа «Дата», вычисляемое как дата вылета на первом сегменте. С ним могут быть использованы следующие условия: «внутри интервала» и «вне интервала».
Свойство типа «Элемент списка», содержащее список дней недели. К этому свойству применимы следующие условия:
Это свойство типа «Дата», вычисляемое как дата прилета на последнем сегменте. С этим условием можно использовать следующие условия: «внутри интервала» и «вне интервала».
Может принимать значение «Не содержит» и «Содержит», в параметрах выбираются дни недели.
Поддерживаются следующие условия:
Это свойство типа «Коллекция элементов списка», которая заполняется значениями из списка «Класс обслуживания» (Эконом, Бизнес, Премиум, Первый). К этому свойству применимы условия: «содержит», «не содержит», «содержит только» и «состоит из».
Определить ограничения на классы обслуживания более подробно можно при выборе параметра Ограничение на класс бронирования. |
Может принимать значение «Равно» и «Не равно», в параметрах вводится номер аккредитованного агентства в ТКП.
Возможные значения: «Не содержит» и «Содержит». В параметрах вводятся коды такс, присутствующих в билете.
Возможные значения: «Больше либо равно», «Больше чем», «Меньше либо равно», «Меньше чем», «Не равно», «Равно» для параметра числа, равного количеству сегментов в билете.
Число сегментов в билете, в которых маркетинговый перевозчик совпадает с валидирующим. К этому свойству применимы условия: «равно», «не равно», «меньше чем», «меньше чем, либо равно», «больше чем», «больше чем, либо равно».
Возможные значения: «Не содержит», «Содержит», «Содержит только», параметр может заполняться IATA и CRT кодами, а также расчетными кодами маркетинговых перевозчиков со всех сегментов авиабилета.
Это свойство, к которому применимы следующие условия:
Имеет только значения «Равно» для параметров «Да» или «Нет»
Возможные значения: «Содержит» и «Не содержит», в параметрах указываются буквенные классы бронирования (например «J,C,H»)
«равно», «не равно», «начинается», «заканчивается», «содержит», «содержит только» и «не содержит». В параметрах указывается код тарифа.
Это свойство типа «Строка», которой присваивается значение номера бронирования. Возможные условия: «равно», «не равно», «начинается» и «заканчивается».
Это свойство специального типа, которое ограничивает данные по одному из сегментов. Выполнение ограничения на сегмент подразумевает одновременное выполнение нескольких условий:
Условие «содержит» означает, такой сегмент должен присутствовать, в противном случае нужно использовать условие «не содержит».
Заполняется значениями кодов класса обслуживания. Применимые условия: «содержит», «не содержит», «содержит только» и «состоит из».
Это свойство типа «Строка», которой присваивается значение кода тарифа с последнего из сегментов. Возможные условия: «равно», «не равно», «начинается», «заканчивается», «содержит», «содержит только» и «не содержит».
Возможные значения:
Возможные значения: «содержит» и «не содержит», параметры заполняется номерами рейсов со всех сегментов.
Возможные значения: «содержит» и «не содержит», параметры выбираются из выпадающего списка.
Свойство заполняется IATA и CRT кодами, а также расчетными кодами оперирующих перевозчиков со всех сегментов авиабилета. Если на сегменте не указан оперирующий перевозчик, то используется маркетинговый перевозчик. Возможные условия: «содержит», «не содержит». Используйте условие на оперирующего перевозчика только при задании условий на code-share.
Принимает значение "истина", когда хотя бы у одного из сегментов есть признак "code-share". К этому свойству применимы условия: «равно» и «не равно».
Свойство специального типа, вычисляемое на основании разрыва маршрута. С ним могут использоваться следующие условия:
Может принимать значения «Равно», «Не равно», «Начинается» и «Заканчивается», в параметрах указывается значение расчетного кода валидирующего перевозчика.
Свойство специального типа, которое позволяет ввести достаточно сложные ограничения на маршрут. С таким свойством можно использовать только условие «состоит из». Ограничение на маршрут записывается в табличном виде. Каждая строка таблицы описывает один или несколько сегментов. Порядок строк важен: чем выше в таблице находится строка, тем более "ранний" сегмент она описывает. Колонки таблицы ограничивают разные свойства сегмента. В таблице присутствуют следующие колонки:
Название столбца | Описание |
---|---|
Кол-во сегментов | Возможные значения:
Если значение отсутствует, то строка может описывать любое число сегментов, включая 0. Если указано число, то в маршруте должно присутствовать указанное число сегментов с ограничениями, указанными в других колонках таблицы. Два числа, разделенных запятой, означает диапазон чисел сегментов. В частности, запись 0-2 означает, что сегмента может и не быть вовсе, но может быть 1 или даже 2 таких сегмента. |
Маршрут | Возможные значения:
Если значение отсутствует, то ограничений на маршрут не накладывается. Знаки "|" и "&" между кодами пунктов означают, соответственно, логическое "ИЛИ" и "И". Коды в составном коде пункта могут разделяться только одним знаком, либо "|", либо "&"; например код RU|UA&GE не допустим. Знак "!" перед кодом пункта означает "НЕ"; например, !UA означает любой город, не находящийся на территории Украины. |
Маркет. пер-к | Возможные значения:
Если значение отсутствует, то ограничений на маркетингового перевозчика не накладывается. Можно вводить IATA, ЦРТ, либо расчетные коды перевозчиков; регистр при этом не важен. |
Опер. пер-к | Возможные значения:
Если значение отсутствует, то ограничений на оперирующего перевозчика не накладывается. Можно вводить IATA, ЦРТ, либо расчетные коды перевозчиков; регистр при этом не важен. |
№ рейсов | Возможные значения:
Если значение отсутствует, то ограничений на номера рейсов не накладывается. |