Page History
...
Достаточно большое число свойств представляет собой коллекцию строк или элементов списка (например, классы обслуживания, ограничения на форму оплаты). В качестве Значения указывается строковое значение, либо несколько строковых значений, разделенных запятой, либо точкой с запятой. Если Свойство является элементом списка, то значение, либо набор значений предлагается выбрать из списка. С такими свойствами, как правило, используются следующие логическое условия:
- содержит — один из элементов коллекции содержит значение , указанное в поле «Значение».
- не содержит — ни один из элементов коллекции не содержит значения, указанного в поле «Значение».
- содержит только — в коллекции нет элемента, который бы ни был указан в списке значений.
- содержит не только — в коллекции есть по крайней мере один элемент, который не указан в списке значений.
- состоит из — все элементы коллекции присутствуют в списке в поле «Значение», и наоборот, все элементы из списка значений присутствуют в коллекции.
Также встречаются логические условия на даты (вылета, прилета, выписки). С такими свойствами, как правило, используются следующие условия:
- внутри интервала — дата задана и находится внутри указанного интервала дат.
- вне интервала — дата задана и находится вне указанного интервала дат.
...
Название столбца | Описание |
---|---|
Кол-во сегментов | Возможные значения:
Если значение отсутствует, то строка может описывать любое число сегментов, включая 0. Если указано число, то в маршруте должно присутствовать указанное число сегментов с ограничениями, указанными в других колонках таблицы. Два числа, разделенных запятой, означает диапазон чисел сегментов. В частности, запись 0-2 означает, что сегмента может и не быть вовсе, но может быть 1 или даже 2 таких сегмента. |
Маршрут | Возможные значения:
Если значение отсутствует, то ограничений на маршрут не накладывается. Знаки "|" и "&" между кодами пунктов означают, соответственно, логическое "ИЛИ" и "И". Коды в составном коде пункта могут разделяться только одним знаком, либо "|", либо "&"; например код RU|UA&GE не допустим. Знак "!" перед кодом пункта означает "НЕ"; например, !UA означает любой город, не находящийся на территории Украины. |
Маркет. пер-к | Возможные значения:
Если значение отсутствует, то ограничений на маркетингового перевозчика не накладывается. Можно вводить IATA, ЦРТ, либо расчетные коды перевозчиков; регистр при этом не важен. |
Опер. пер-к | Возможные значения:
Если значение отсутствует, то ограничений на оперирующего перевозчика не накладывается. Можно вводить IATA, ЦРТ, либо расчетные коды перевозчиков; регистр при этом не важен. |
№ рейсов | Возможные значения:
Если значение отсутствует, то ограничений на номера рейсов не накладывается. |
Стоимость (тариф + таксы)
Применимые условия: «Равно», «Не равно», «Меньше чем», «Меньше либо равно», «Больше чем», «Больше либо равно». Параметр принимает значение полной стоимости билета: тариф + таксы.
Стоимость проданного билета
Число, которое принимает значение стоимости исходного проданного билета. Свойство имеет смысл для билетов со статусом Возврат и Обмен. Для билетов со статусом Продажа значение поля равно нулю. К этому свойству применимы следующие условия: «равно», «не равно», «меньше чем», «меньше чем, либо равно», «больше чем», «больше чем, либо равно».
Страна валидирующего перевозчика
Может принимать значение «содержит» и «не содержит», параметр заполняется IATA и CRT кодами страны, «домашней» для валидирующего перевозчика.
Тип кредитной карты
Может принимать значение «равно» и «не равно», параметры выбираются из выпадающего списка типов кредитных карт (например, Visa, MasterCard, Amex и т. п.)
Тип пассажира
Может принимать значения «равно» и «не равно», параметры выбираются из выпадающего списка типов (например, Взрослый, Младенец без места, Сопровождаемый ребенок и т. п.)
Тип перевозки
- Внутренний — все пункты перелета находятся внутри страны, которая в справочнике стран отмечена флажком "Внутренняя". Для российских агентств это Россия.
- Международный — любая не внутренняя перевозка.
- Внутри CIS — все пункты перелета находятся внутри СНГ. Вычисляется на основании значений из коллекции Регионы в элементе справочника стран.
- За пределами CIS — любая перевозка не "Внутри CIS".
Внутри страны — все пункты перелета находятся внутри страны, код IATA или CRT, которой указан в Значении.
Warning ВНИМАНИЕ! В значении можно использовать только одну строку; набор строк через запятую не поддерживается.
За пределами страны — хотя бы один пункт перелета находятся за пределами страны, код IATA или CRT которой указан в поле.
Warning ВНИМАНИЕ! В значении можно использовать только одну строку; набор строк через запятую не поддерживается.
Туркод
Это свойство типа «Строка», которой присваивается значение кода тура для авиабилета. Возможные условия: «равно»,«не равно», «начинается», «заканчивается», «содержит» и «не содержит».
Экв. Тариф
Возможные значения: «равно», «не равно», «меньше чем», «меньше либо равно», «больше чем», «больше либо равно». Параметр содержит число, которое принимает значение эквивалентного тарифа билета.
Дополнительные примеры
Правила комиссий могут совмещаться. На снимке экрана показано правило с формулировкой: «ЕСЛИ валидирующий перевозчик содержит авиакомпанию CA или TK, (И) при наличии интерлайна (И) если класс бронировании не содержит классов «J,C,D», то к билету применится комиссия в 7%.»
В приведенном ниже правиле формулировка такая: «ЕСЛИ валидирующий перевозчик содержит а/к CA или TK, (И) при наличии интерлайна, то к билету применится комиссия в 10%.»
На основании двух вышеперечисленных примеров необходимо обратить внимание на порядок расположения правил друг относительно друга и порядок их применения в соответствии с расположением. Более ограниченное правило должно находиться выше, общее - ниже (применение правил идет сверху вниз).