Описание условий

Код   Оп 99А Наименование Справочник
%KOMGA<=   +   "% комиссии агента меньше или равен". Условие будет истинным, если процент комиссии по статье КОМГА, насчитанный на участке этого билета будет меньше или равен заданному в условию значению процента. Данное условие будет работать только на втором этапе «пошагового» расчета комиссии  
%KOMGA>   +   "% комиссии агента больше". Условие будет истинным, если процент комиссии по статье КОМГА, насчитанный на участке этого билета будет больше заданного в условии значения процента. Данное условие будет работать только на втором этапе «пошагового» расчета  
%KOMGA_POST<=   +   "% комиссии поставщика меньше или равен". Условие аналогично условию «%KOMGA<=», только в качестве статьи КОМГА будет выступать статья, для которой в поле «Параметр» справочника «Статьи» задан параметр @комиссия_пост(1)  
%KOMGA_POST>   +   "% комиссии поставщика больше". Условие аналогично условию «%KOMGA>», только в качестве статьи КОМГА будет выступать статья, для которой в поле «Параметр» справочника «Статьи» задан параметр @комиссия_пост(1)  
%KOMSA<=   +   "% комиссии субагента меньше или равен". Условие будет истинным, если процент комиссии субагента по статье КОМСА, насчитанный на участке этого билета будет меньше или равен заданному в условию значению процента. Данное условие будет работать только на втором этапе «пошагового» расчета  
1KBT_ONLY AC + + "[AC] На всех участках билета одинаковый код тарифа (перевозка)". В поле значения условия вводится любой текст. Условие истинно, если на всех участках перевозки применятся один и тот же КБТ. Для 99А под перевозкой понимается участок, т.е. условие всегда истинно.  
1RBD_ONLY AC + + "[AC] Один код бронирования для всей перевозки". Условие истинно, если для всех участков перевозки применяется один и тот же код бронирования, заданный в условии. Для 99А под перевозкой понимается участок, т.е. условие всегда истинно. CLASS_RES
AC AC +   "[AC] Условие только для Продажи Перевозок". Истинно только при проверке контрольного (агентского) купона авиабилета  
ACC       "Статья". Истинно только при проверке статьи операции, совпадающей со статьёй в условии. Применять с осторожностью, т.к. при отработке условия комиссия будет насчитываться только со статьи, которая указана в условии. Комиссия с других статей в том же «кирпичике» насчитана никогда не будет. ACC
AG   +   "АВС продажи". Истинно для операции, продажа которой была оформлена в агентстве, указанной в условии. AG
AGCITY   +   "Город регистрации агента". CITY
AG_TYPE   +   "Вид агента" AGTYPE
AK_1SEG AC + + "[AC] Перевозчик на первом участке маршрута". Для РК 99А маршрут перевозки всегда приравнивается к маршруту участка, т.е. это перевозчик участка. AK
AK_INT AC +   "[AC] На бланке не только ответственный перевозчик". В условии задается любое значение, например 1. Условие будет верным, если на каком-либо участке перевозки встретится перевозчик, отличный от ответственного перевозчика (иными словами, если это интерлайн-перевозка).  
AK_INT<>TCH AC +   "[AC] На бланке не только ответственный перевозчик". В условии задается любое значение, например 1. Условие будет верным, если на любом перевозочном документе (кроме бланков ТКП) на каком-либо участке перевозки встретится перевозчик, отличный от ответственного перевозчика (иными словами, если это интерлайн-перевозка).  
AK_ISSUE   + + "Ответственный перевозчик". Для РК 99А ответственный перевозчик определяется по перевозчику на участке. AK
AK_OTH   +   "На бланке есть код перевозчика кроме". Данное условие будет выполнено, если перевозку на любом из участков билета будет выполнять авиакомпания, отличная от заданной в условии. Это типовое условие продажи перевозок на бланках Аэрофлота на других перевозчиков (напр., комиссия = 1 долл. США с билета, если на бланке 555 на участках есть перевозчики, отличные от Аэрофлота) AK
AK_P AC +   "[AC] Перевозчик на билете". Истинно, если на любом из участков перевозки будет присутствовать заданный перевозчик. AK
AK_U       "Перевозчик на участке". AK
AK_RESIDENT       «Перевозчик-резидент». В поле вносится любое значение. В Продаже Перевозок условие истинно, если ответственный перевозчик на операции зарегистрирован как налогоплательщик в той же стране, где и агентство обработки. В Перевозках условие истинно, если ответственный перевозчик на билете является обрабатываемой авиакомпанией и он зарегистрирован как налогоплательщик в той же стране, где и агентство продажи. Для задания в условии, что ответственный перевозчик не является резидентом, требуется использовать режим «кроме». Если на операции нет ответственного перевозчика, то условие ложно.  
AKOP_EXIST AC +   '[AC] На операции заполнен АК-оператор'. В поле «Значение» условия нужно ввести любой текст. Условие будет истинным, если хотя бы на одном участке перевозки (в том числе CONJ) будет заполнено поле «Оперирующий перевозчик»  
AKOP_EXIST2 AC +   '[AC] На операции допускается наличие оперирующих перевозчиков. В условии договора задается одно или список значений(кодов) оперирующих перевозчиков через запятую. Условие верно, если на операции, в поле ОпАК встретится одно, несколько из перечисленных в условии значений(кодов) оперирующих перевозчиков или Пусто. ©  
AKOP_EXIST_EXH AC +   '[AC] На операции заполнен АК-оператор с учетом обмена'. В поле «Значение» условия нужно ввести любой текст. Условие будет истинным для операций обмена, если на первоначальной продаже на участках, которые были обменяны, хотя бы на одном участке будет заполнено поле «Оперирующий перевозчик». Если не была найдена первоначальная продажа или ни на одном из обменянных участков нет оперирующих перевозчиков, то обмен (новый билет) проверяется аналогично условию AKOP_EXIST  
AKOP_LIST AC +   '[AC] Список допустимых оперирующих АК на операции'. В условии через запятую вносятся коды перевозчиков. Условие будет истинным, если на операции заданы все (и только эти) оперирующие перевозчики. Если оперирующий перевозчик на участке не задан, то этот участок не участвует в проверке (игнорируется).  
AKOP_OP AC +   «[AC] Список оперирующих АК на операции». В условии через запятую задаются коды нескольких оперирующих перевозчиков. Условие будет истинным, если на операции (включая conj) хотя бы на одном из участков, в поле АкОП есть хотя бы один из перечисленных перевозчиков. ©  
AKOP_UCH AC +   «[AC] Оперирующий перевозчик на участке». Дает возможность прописать в первых скобках маршрут через дефис (порядок не имеет значения) на котором должен быть оперирующий перевозчик, прописанный во вторых скобках. Условие будет верным, если на указанном участке будет стоять код указанного оперирующего перевозчика. Другие направления на билете не рассматриваются. Применимо как для трансферных перевозок, так и для перевозок туда-обратно и в одну сторону. Так же для перевозок CONJ. ©  
AKSEG_AKOP AC +   «[AC] Для перевозчика на участке есть оперирующий перевозчик». В поле в первые скобки через запятые вводятся коды перевозчиков на участках, а во вторые – через запятую коды оперирующих перевозчиков. Условие верно, если для любого перевозчика из первых скобок на любом участке, включая conj, встретится любой из перечисленных во вторых скобках оперирующих перевозчиков, не обязательно все. Если во вторых скобках пусто, то условие верно, если для заданных перевозчиков нет оперирующего перевозчика хотя бы на одном участке операции. ©  
AKSEG_AKOP_ALL AC +   «[AC] Для перевозчика на всех участках есть оперирующий перевозчик». В поле в первые скобки через запятые вводятся коды перевозчиков на участках, а во вторые – через запятую коды оперирующих перевозчиков. Условие верно, если для любого перевозчика из первых скобок на всех участках операции, включая conj, встретится любой из перечисленных во вторых скобках оперирующих перевозчиков, не обязательно все. Если во вторых скобках пусто, то условие верно, если для заданных перевозчиков на всех участках операции нет ни одного оперирующего перевозчика.©  
AK_LIST AC +   '[AC] Список допустимых АК на операции'. В условии через запятую вносятся главные коды перевозчиков. Условие будет истинным, если на участках операции заданы все (и только эти) перевозчики.  
AK_SEG< AC +   «[AC] Кол-во участков с отв. перевозчиком менее». Условие будет истинным, если кол-во участков, где стоит ответственный перевозчик, менее указанного в значении числа. ©  
AK_SEG_KBT_IN AC +   «[AC] На участках перевозчика содержится код базового тарифа». Формат условия (КБТ)(АК), где КБТ – текст, часть кода базового тарифа, а АК – код перевозчика. Условие будет истинно, если в перевозке (включая conj) найдется хотя бы один участок, выполняемый заданным перевозчиком и КБТ этого участка будет содержать заданный в условии текст.  
AP_OP AC +   «[AC] Перевозка содержит аэропорт». Условие истинно, если в перевозке найдется хотя бы один аэропорт (отправления или назначения), который совпадет с заданным в условии. PRT
ARR_DATE       "Дата вылета участка". Значение условия (дата вылета участка) задается обязательно в формате ДД.ММ.ГГГГ  
ASB AC     "[AC] Источники данных систем резервирования". В значении условия указывается код источника данных систем резервирования из словаря [ASB]. Условие истинно, если операция загружена из заданного в условии источника. ASB
ASBC AC     "[AC] Центр бронирования". В значении условия указывается код центра бронирования из словаря [ASBC] "Центры бронирования". Условие истинно если билет "пришел" из указанного центра бронирования. ASBC
BLOCK_COND       "Комиссия конфиденциального тарифа". Не используется, всегда истинно  
BSO       "Вид БСО" BSO
BSOOWN       "Владелец БСО" BSOOWN
BSOOWN_PAR AC     «[AC] Владелец БСО родительской операции сбора». Для операций продажи и возврата сборов (сформированных в СОФИ в виде отдельных операций, которые ссылаются на родительскую операцию) определяется владелец БСО родительской операции. Условие истинно, если владелец БСО родительской операции совпадает с заданным в условии. Если операция сбора ссылается на несколько разных операций, то будет выбран владелец БСО с наибольшим ID. Условие всегда ложно для операций, не содержащих сборы, сформированных в виде отдельной операции. BSOOWN
BSO_PAR_IN AC     «[AC] Код БСО родительской операции содержит». Для операций продажи и возврата сборов (сформированных в СОФИ в виде отдельных операций, которые ссылаются на родительскую операцию) определяется код вида БСО родительской операции. Условие истинно, если код вида БСО родительской операции содержит текст, заданный в условии. Если операция сбора ссылается на несколько разных операций, то будет выбран владелец БСО с наибольшим ID. Условие всегда ложно для операций, не содержащих сборы, сформированных в виде отдельной операции.(AC-6000)  
BSO_IN       "Код вида БСО содержит текст". В значении условия можно указать текст, который должен содержаться в коде вида БСО в справочнике «Виды БСО»  
CATOP   +   "Операция". Истинно, если системная операция совпадает с заданной в условии. CATOP
CITIES AC + + "[AC] На билете только эти города". Условие задается в виде списка кодов городов, разделенных запятыми, например «PAR,МОВ,BOD». Все указанные города должны быть на билете, других городов быть не должно. Порядок расположения городов при этом не имеет значения. Для РК 99А под перевозкой понимается каждый участок, соответственно с условием проверяются только города отправления и прибытия участка.  
CITIES_NOTONLY AC + - [AC] Перевозка содержит не только эти города. В условии через запятую перечисляются коды городов. Условие будет истинным, если на операции кроме всех перечисленных в условии городов будут и другие. Порядок расположения городов при этом не имеет значения. Для 99А под перевозкой понимается весь маршрут на билете.  
CITY   + + "В перевозке есть город". Условие выполняется, если в перевозке присутствует заданный город. Для РК 99А под перевозкой понимается каждый участок. CITY
CITY1       "Участковый город вылета". Истинно, если город вылета на участке совпадает с заданным в условии CITY
CITY2       "Участковый город посадки". Истинно, если город прилета на участке совпадает с заданным в условии CITY
CITY_FROM   + - "Город отправления(перевозка)". Условие сравнивает заданный город с первым городом в перевозке. Для 99А под перевозкой понимается весь маршрут на билете. CITY
CITY_TO   + - "Город прибытия(перевозка)". Условие сравнивает заданный город с последним городом в перевозке. Для 99А под перевозкой понимается весь маршрут на билете. CITY
CITY1_TIC AC +   «В перевозке есть город начала участкового сегмента». Условие истинно если в перевозке, включая conjunction, есть хотя бы один участок, где город вылета совпадает с введенным в условии. CITY
CLASS   - - "Класс обслуживания". Для системных операций МЖДП и МЖДВ определяется по классу обслуживания в справочнике CLASS_RES для класса бронирования, указанного на операции. По остальным операциям класс обслуживания определяется по классу бронирования с участка операции с учетом справочника исключений классов обслуживания перевозчиков. CLASS
CLASS_AK AC +   «[AC] Классы обслуживания на АК». Условие будет верным, если на указанном (-ых) перевозчике(-ах), перечисленных в первых скобках, будут стоять классы обслуживания, перечисленные во вторых скобках.  
CLASS_AK2 AC +   «[AC] Классы обслуживания на АК на участках». Условие будет верным, если на любом участке перевозки будет любой из перевозчиков и классов обслуживания, перечисленные соответственно в первых и во вторых скобках условия.  
CLASS_BL - + + "Класс обсл. на билете". Работает аналогично условию CLASS, но применительно ко всему билету, включая conjunction. Для РК 99А под перевозкой понимается каждый участок. CLASS
CLASS_CATPASS -     "Тип скидки". Для участка пассажирской перевозки по результатам тарифного тестирования (разбора КБТ на составляющие компоненты) определяется тип скидки из справочника «CLASS_CATPASS», который должен совпасть с заданным в условии. CLASS_CATPASS
CLASS_MIX AC + + «На билете смешанные классы обслуживания». Условие истинно, если классы обслуживания (с учетом справочника исключений классов) обслуживания перевозчиков всех участков перевозки (и только они) перечислены в условии (коды нужно перечислять через запятую). Для РК 99А под перевозкой понимается каждый участок.  
CLASS_ONLY AC + + «На билете только этот класс обслуживания». Условие истинно, если для всей перевозки стоит один класс обслуживания (с учетом справочника исключений классов обслуживания перевозчиков), заданный в условии. Для РК 99А под перевозкой понимается каждый участок. CLASS_RES
CLASS_RES - - - "Код бронирования". Для системных операций МЖДП и МЖДВ определяется по полю «класс бронир.», указанному на операции. По остальным операциям класс бронирования определяется по аналогичному полю с участка операции.  
CL_RES_OP AC + + "[AC] На бланке есть код бронирования". Работает аналогично условию CLASS_RES, но применительно ко всему билету, включая CONJ. Для РК 99А под перевозкой понимается каждый участок.  
CORP AC     «[AC] Организация-корпоратор». Условие будет истинным, если корпоратор на операции, а в случае его отсутствия – организация, привязанная к агенту в справочнике агентов, совпадет с указанным в условии корпоратором. ORG
CORP_NULL AC +   "[AC] Корпоратора нет". В поле условия задается любое значение, например 1. Условие будет выполнено, если поле «корпоратор» на операции будет пустым.  
CURRENCY AC +   "[AC] Валюта отчета". Истинно, если валюта отчета совпадает с заданной в условии. CURRENCY
DATE_OP AC + + "Интервал дат вылета на первом участке". В значении условия указывается интервал дат в обязательном формате ДД.ММ.ГГГГ-ДД.ММ.ГГГГ, например 01.05.2006-15.05.2006. Две даты должны быть отделены друг от друга символом «дефис». Условие истинно, если дата вылета на первом участке перевозки, в т.ч. CONJ, входит в заданный период. Для РК 99А под перевозкой понимается каждый участок.  
DTS -     "Если билет есть в источнике данных". Условие истинно, если в заданном в условии источнике данных есть билет с таким же номером, такого же вида БСО и вида операции DTS
FARE= - +   "Тариф всего бланка равен". Истинно, если сумма всех статей FARE операции (тариф всего билета) равно заданной в условии величине.  
FC FC +   "[FC] Условие только для Перевозок". Истинно только при проверке полетного купона авиабилета в системе «СОФИ – Перквозки»  
FLIGHT AC + + "[AC] На билете есть рейсы". Условие задается в виде списка номеров рейсов, разделенных запятой. Условие истинно, если какой-либо один или несколько из перечисленных рейсов встретились в перевозке. Для РК 99А под перевозкой понимается каждый участок.  
FLIGHTS AC + + "[AC] На билете только эти рейсы". Условие задается в виде списка номеров рейсов, каждый из которых должен быть заключен в круглые скобки, например «(2545)(7622)(7623)». Все указанные рейсы должны быть на билете, других рейсов быть не должно. Порядок расположения рейсов при этом не имеет значения. Если на билете есть участки с открытой датой (без указания номера рейса), то это условие никогда не будет выполнено. Для 99А проверка под перевозкой понимается каждый отдельный участок билета и проверяется соответственно рейс с этого участка.  
FLIGHTS_BTW   +   "Номера рейсов в перевозке с-по xxx-yyy". В условие через дефис заносятся цифровые номера рейсов. Условие будет выполнено, если все номера рейсов в операции (для СОФИ-ПП) находятся в указанном в условии диапазоне номеров. Для СОФИ-Перевозки условие будет выполнено, если номер рейса с участка полетного купона находится в заданном диапазоне.  
FLIGHT_DATE       "Интервал дат вылета участков". В значении условия указывается интервал дат в обязательном формате ДД.ММ.ГГГГ-ДД.ММ.ГГГГ, например 01.05.2006-15.05.2006. Две даты должны быть отделены друг от друга символом «дефис». Условие истинно, если дата вылета участка входит в заданный период.  
FLIGHT_ANYDATE       "Интервал дат вылета участков". В значении условия указывается интервал дат в обязательном формате ДД.ММ.ГГГГ-ДД.ММ.ГГГГ, например 01.05.2006-15.05.2006. Две даты должны быть отделены друг от друга символом «дефис». Условие истинно, если дата вылета хотя бы на одном участке перевозки (включая conj), входит в заданный период.  
FLIGHT_DATE_OP AC +   "Интервал дат вылета всех участков". В значении условия указывается интервал дат в обязательном формате ДД.ММ.ГГГГ-ДД.ММ.ГГГГ, например 01.05.2006-15.05.2006. Две даты должны быть отделены друг от друга символом «дефис». Условие истинно, если даты вылетов всех участков (включая conj) входят в заданный период.  
FLIGHT_SEG   +   «Рейс в диапазоне с-по xxx-yyy». Условие истинно, если хотя бы один рейс из указанного в диапазоне, содержится в перевозке (с учетом CONJ) ©. Для СОФИ-Перевозки условие будет выполнено, если номер рейса с участка полетного купона находится в заданном диапазоне.  
INSUR_TYPE AC     «[AC] Тип страхового продукта». Условие будет истинно, если тип страхового продукта на операции совпадает с заданным в условии. INSURPRODUCTS
INTERL AC + + "[AC] Интерлайн (список А/К)". В поле ввода через любой разделитель вносится список главных (ЦРТ) кодов перевозчиков, которые обязательно должны быть на участках операции. В случае, если на операции встретится перевозчик, не указанный в списке – условие не будет выполнено. Если указанный в списке условия перевозчик не встретился на билете, условие не выполняется. Пример: интерлайн – соглашение С7 и У8. Задается список «С7,У8». Условие будет выполнено, если на операции: 1.есть только С7 2.есть только У8 3.есть только С7 и У8 В любых остальных случаях условие выполнено не будет. Для РК 99А под перевозкой понимается каждый участок.  
INTERL_A AC + + "[AC] Интерлайн-перевозка только чужими А/К". Данное условие выполнится в том случае, если среди всех перевозчиков на участках не содержится перевозчик, заданный в условии. Иными словами, если в условии задать собственного перевозчика, то условие будет истинным, если его не будет ни на одном участке перевозки. AK
INTERL_AK AC +   "[AC] Только интерлайн/список АК". В условие через запятую вносятся коды перевозчиков. Условие будет истинным, если на участках перевозки (вкл. conj) кроме ответственного перевозчика есть только перевозчики из списка условий.  
INTERL_LIST AC + + "[AC] Чистый интерлайн (список А/К)". В поле ввода значения условия через любой разделитель вносится список главных кодов перевозчиков, которые должны быть на участках операции. В случае, если на операции встретится перевозчик, не указанный в списке - условие не будет выполнено. Если указанный в списке условия перевозчик не встретился на билете, условие выполняется. Ответственный перевозчик не должен встречаться на участках перевозки. Пример: Для ответственного перевозчика СУ и перевозчиках на участках УН и С7 в условии нужно задать список С7,УН. Данное условие не применимо для СОФИ-Перевозки (никогда не будет выполнено). Для РК 99А под перевозкой понимается каждый участок.  
INTERL_MIX AC +   «[AC] Смешанный интерлайн». В значении указывается код АК, которая обязательно должна быть хотя бы на одном из участков, включая операции группы CONJ. Данное условие не отрабатывается на билетах с РК 99А и соглашении М2. Условие может быть истинным только на операциях с несколькими участками перевозки. Заявка AC-4803. © AK
INTERL_ONLY AC +   "[AC] Интерлайн только с (список А/К)". В условии через запятую перечисляются главные коды перевозчиков. Условие будет истинным, если на операции есть все (и только эти) перевозчики, указанные в условии.  
IS AC     «[AC] Продажа через интернет-магазин (1/0)». Условие будет истинным, если в нем задано значение 1 и операция в заказе продана через интернет-магазин. Если в условии задано любое другое значение кроме 1, то условие всегда будет ложным.  
ISHOP AC +   "[AC] Интернет-магазин". Условие истинно для операции заказа, который поступил из заданного в условии интернет-магазина.  
IS_ET   +   "Электронный билет? 1/0". Допустимые значения условия: Y, 1, Да, Yes для определения, что проверяемый билет должен быть электронным. Любое другое значение условия будет означать, что билет не должен быть электронным. Данное условие будет истинным, если контрольный или полетный купон является электронным билетом (установлен признак «ET»)  
IS_EXCH AC +   "Это операция обмена?". При задании этого условия проверяется, входит ли данная операция в группу обмена. Условие также будет истинным при заполненном на операции поле «в обмен на:». При добавлении этого условия в поле «Значение» нужно ввести любое значение (напр. 1 или 2).  
KASS AC +   "[AC] Кассир". В условии из справочника KASS выбирается код кассира, который сравнивается с кодом кассира на первой странице кассового отчета операции. KASS
KBT       "КБТ равен". Истинно, если КБТ на участке перевозки совпадает с заданным в условии. KBT
KBT_IN       "КБТ содержит". Истинно, если КБТ на участке перевозки содержит текст, заданный в условии.  
KBT_P AC +   «[AC] КБТ есть в перевозке» - условие будет истинно, если на каком-либо участке перевозки (включая conjuction) код базового тарифа полностью совпадет с заданным в условии. Для 99А под перевозкой понимается весь маршрут билета. KBT
KBT_IN_P AC +   «[AC] КБТ в перевозке содержит» - условие будет выполнено, если на каком-либо участке перевозки (включая conjuction) код базового тарифа будет содержать (но не обязательно полностью совпадать) код, заданный в условии. Для 99А под перевозкой понимается весь маршрут билета.  
KBT_START   +   "КБТ начинается с". Условие истинно, если код базового тарифа начинается с заданного в условии текста. В Продаже перевозок достаточно, чтобы условие выполнилось хотя бы для одного участка перевозки. В Перевозках – для участка перевозки полетного купона.  
KBT_START1 AC +   «КБТ в перевозке начинается с …». В условие через запятую вводятся коды базовых тарифов. Условие истинно, если все КБТ на участках операции начинаются на комбинации, заданные в условии. Если встретился КБТ, которому не найдено соответствие в условии, то условие ложно. С другой стороны, не все коды из условия должны обязательно найтись на операции.  
KBT_FINISH   +   "КБТ оканчивается на". Условие истинно, если код базового тарифа заканчивается на заданный в условии текста. В Продаже перевозок достаточно, чтобы условие выполнилось хотя бы для одного участка перевозки. В Перевозках – для участка перевозки полетного купона.  
KBT_LIKE   +   "КБТ содержит (%)". Условие истинно, если код базового тарифа содержит заданный в условии текст. В Продаже перевозок достаточно, чтобы условие выполнилось хотя бы для одного участка перевозки. В Перевозках – для участка перевозки полетного купона. Значение следует описывать, используя символ «%», который заменяет любое количество любых символов, то есть обеспечивает поиск по маске (Например: %KBT, KBT%, %KBT%).  
KOM2:KOM1   +   «Сравнение статей КОМ2 и КОМ1». В настройках системы в параметрах «DG_KOM1» и «DG_KOM2» задаются коды статей комиссии, которые будут сравниваться в условии. В зависимости от значения поля, условие будет истинным, если: 1. «>» - КОМ2 > КОМ1 2. «>=» - КОМ2 >= КОМ1 3. «=» - КОМ2 = КОМ1 4. «<=» - КОМ2 <= КОМ1 5. «<» - КОМ2 < КОМ1 5. «<>» - КОМ2 <> КОМ1 Нужно учитывать, что если КОМ1 и КОМ2 являются расчетными статьями комиссии, это условие можно использовать на следующем после их расчета шаге договоров. Если параметры «DG_КОМ1» и «DG_КОМ2» не определены или данные статьи не были сформированы, то условие будет ложным.  
KOMGA<=   +   "Сумма комиссии агента меньше или равна". Условие будет истинным, если сумма комиссии по статье КОМГА, насчитанной на этом билете будет меньше заданной в условии суммы. Учтите, что условия «KOMGA>» и «KOMGA<=» определяют сумму комиссии в валюте оплаты билета, т.е. значение 100 в условии для билета, оплаченного в рублях будут означать 100 рублей, а для оплаченных долларами – соответственно 100 долларов. Данные условия будут работать только на втором этапе «пошагового» расчета комиссии.  
KOMGA>   +   "Сумма комиссии агента больше". Условие будет истинным, если сумма комиссии по статье КОМГА, насчитанной на этом билете будет больше заданной в условии суммы. Учтите, что условия «KOMGA>» и «KOMGA<=» определяют сумму комиссии в валюте оплаты билета, т.е. значение 100 в условии для билета, оплаченного в рублях будут означать 100 рублей, а для оплаченных долларами – соответственно 100 долларов. Данные условия будут работать только на втором этапе «пошагового» расчета комиссии.  
KOMSA<=   +   "Сумма КОМСА меньше или равна". Условие будет истинным, если сумма комиссии по статье КОМСА, насчитанной на этом билете будет меньше заданной в условии суммы. Учтите, что условие «KOMSA<=» определяют сумму комиссии в валюте оплаты билета, т.е. значение 100 в условии для билета, оплаченного в рублях будут означать 100 рублей, а для оплаченных долларами – соответственно 100 долларов. Данные условия будут работать только на втором этапе «пошагового» расчета комиссии.  
KOM_IS%       «Комиссия расчитана как % от статьи?». В поле условия вводится код статьи комиссии. Условие истинно, если заданная статья на операции рассчитана как % от другой статьи. Соответственно, условие будет работать на шаге, следующим за расчетом заданной статьи ACC
KOMGA_POST<=   +   "Сумма комиссии поставщика меньше или равен". Условие аналогично условию «KOMGA<=», только в качестве статьи КОМГА будет выступать статья, для которой в поле «Параметр» справочника «Статьи» задан параметр @комиссия_пост(1)  
KOMGA_POST>   +   " Сумма комиссии поставщика больше". Условие аналогично условию «KOMGA>», только в качестве статьи КОМГА будет выступать статья, для которой в поле «Параметр» справочника «Статьи» задан параметр @комиссия_пост(1)  
KVZ AC +   "[AC] На билете только эти КВЗ". В условии через запятую задаются коды взаиморасчетов. Условие истинно, если на билете есть все заданные (и только они) в условии коды взаиморасчетов.  
NFARE<       "Тариф менее (валюта назначения)". Указывается верхняя граница величины тарифа участка в валюте назначения, менее которой выполняется условие.  
NFARE=       "Тариф равен (валюта назначения)". Указывается величина тарифа участка в валюте назначения, для которой выполняется условие  
NFARE>       "Тариф более (валюта назначения)". Указывается нижняя граница величины тарифа участка в валюте назначения, выше которой выполняется условие  
NFARE_CURR   +   "Валюта назначения тарифа". Устанавливается валюта назначения тарифа на билете, для которой выполняется условие CURRENCY
OP       "Операция". Истинно, если вид операции билета совпадает с заданным в условии. OP
ORG       "Код Орг. для безнала". Истинно, если организация оплаты участка перевозки совпадает с заданной в условии. ORG
ORG_OP   +   "На операции есть организация". Условие истинно, если одна из форм оплаты операции содержит заданную организацию. ORG
PAY       "Форма оплаты". Истинно, если форма оплаты участка перевозки совпадает с заданной в условии. PAYF
PAY_OP   +   "На операции есть форма оплаты". Условие истинно, если одна из форм оплаты операции содержит совпадает с заданной в условии. PAYF
PD   +   «Признак прямого договора». В поле условия вводится любой текст. Условие будет истинным, если комиссия на операции была рассчитана по прямому договору. Важно!!! Учтите, что признак "прямого договора" устанавливается в процессе расчета договоров, поэтому это условие имеет смысл только при шаге договора, большем 0.  
PFARE<       "Оплата тарифа участка менее". Оплата тарифа участка меньше заданной величины.  
PFARE=       "Оплата тарифа участка равна". Оплата тарифа участка равна заданной величине  
PFARE>       "Оплата тарифа участка более". Оплата тарифа участка больше заданной величины  
PFARE_CURR       "Валюта оплаты". Истинно, если валюта оплаты билета совпадает с заданной. Идентично условию «CURRENCY» CURRENCY
PFARE_OPS>       "Оплата тарифа операции больше". Условие будет истинным, если сумма тарифов в валюте оплаты с операции будет превышать заданную в условии величину.  
PSL_REG_IATA FC     '[FC] В валидаторе есть регион IATA'. Условие будет истинным, если первые символы валидатора на полетном купоне совпадают с кодом в условии, выбранным из справочника «Кодировка регионов в валидаторах IATA». IATA_PSL
POPTOTAL< AC +   "[AC] Оплата всей операции меньше". Условие будет истинным, если сумма всех первичных статей операции (равная статье OP_TOTAL) будет меньше заданной в условии величины  
POPTOTAL> AC +   "[AC] Оплата всей операции больше". Условие будет истинным, если сумма всех первичных статей операции (равная статье OP_TOTAL) будет превышать заданную в условии величину  
POPTOTAL= AC +   "[AC] Оплата всей операции равна". Условие будет истинным, если сумма всех первичных статей операции (равная статье OP_TOTAL) будет равна заданной в условии величине. Если условие проверяется на равенство нулю, то оно будет истинным также и в случае, если на операции нет статьи OP_TOTAL.  
RBD_AK AC +   «[AC] Классы бронирования на АК». Условие будет верным, если на указанном (-ых) перевозчике(-ах), перечисленных в первых скобках, будут стоять классы бронирования, перечисленные во вторых скобках.  
RBD_AK2 AC +   «[AC] Классы бронирования на АК на участках». Условие будет верным, если на любом участке перевозки будет любой из перевозчиков и классов бронирования, перечисленные соответственно в первых и во вторых скобках условия.  
RBD_ONLY AC + + "[AC] В перевозке только эти коды бронирования". Условие истинно, если коды бронирования всех участков перевозки перечислены в условии (коды бронирования нужно перечислять через запятую). С другой стороны, в условии могут также присутствовать коды бронирования, которых нет в операции. Для 99А проверка под перевозкой понимается каждый отдельный участок билета  
REGIATA_AK_RBD AC +   «[AC] АК и класс брон. на рег. ИАТА». Формат поля (РЕГИОН,…)(АК,…)(КОД_БРОНИРОВАНИЯ,…)(АК_ОПЕРАТОР,…). В условие прописывается в первых скобках код(ы) регионов ИАТА через запятую, во вторых скобках - коды маркетинговых перевозчиков, в третьих скобках - классы бронирования (возможно несколько через запятую), в четвертых – список оперирующих перевозчиков. Условие будет верным, если перевозка содержит регионы ИАТА (перечисляются через запятую несколько или один код региона) между которыми выполняют перевозку маркетинговые и оперирующие перевозчики (перечисляются через запятую несколько или один код перевозчика) только в этих классах бронирования. Допускается оставить пустыми скобки со списком маркетинговых и оперирующих перевозчиков или класса бронирования. В этом случае пустые параметры не проверяются. В скобки оперирующих перевозчиков можно ввести дефис (-), что будет означать, что оперирующих перевозчиков на проверяемых участках не должно быть.  
REGIATA_AK_CLASS AC +   «[AC] АК и класс обсл. на рег. ИАТА». Формат поля (РЕГИОН,…)(АК,…)(КЛАСС,…)(АК_ОПЕРАТОР,…). В условие прописывается в первых скобках код(ы) регионов ИАТА через запятую, во вторых скобках - коды перевозчиков, в третьих скобках - классы обслуживания (возможно несколько через запятую), в четвертых – список оперирующих перевозчиков. Условие будет верным, если перевозка содержит регионы ИАТА (перечисляются через запятую несколько или один код региона) между которыми выполняют перевозку маркетинговые и оперирующие перевозчики (перечисляются через запятую несколько или один код перевозчика) только в этих классах обслуживания. Допускается оставить пустыми скобки со списком маркетинговых и оперирующих перевозчиков или класса обслуживания. В этом случае пустые параметры не проверяются. В скобки оперирующих перевозчиков можно ввести дефис (-), что будет означать, что оперирующих перевозчиков на проверяемых участках не должно быть.  
REGIATA_E AC +   "[AC] Регион ИАТА есть в перевозке". В условие через запятую вводятся коды регионов ИАТА. Условие верно, если перевозка выполняется через все заданные в условии регионы. Если в перевозке есть другие регионы, то они на результат не влияют.  
REGIATA_O AC +   "[AC] Только этот регион ИАТА в перевозке". Условие верно, если все города в перевозке (включая conjunction) находятся в заданном регионе ИАТА. Внимание!!! Если будет задано несколько условий «REGIATA_O» в одном «кирпичике», то такое условие никогда не будет выполнено. WREG
REGIATA_V AC +   "[AC] Только эти регионы ИАТА в перевозке". В условие через запятую вводятся коды регионов ИАТА. Условие истинно, только если перевозка осуществляется через все перечисленные регионы.  
REGION_FROM AC + + "[AC] Регион ИАТА отправления (перевозка)". Условие истинно, если регион ИАТА города отправления с первого участка перевозки равен заданному в условии WREG
REGION_TO AC + + "[AC] Регион ИАТА прибытия (перевозка)". Условие истинно, если регион ИАТА города прибытия с последнего участка перевозки равен заданному в условии WREG
REIS       "Номер рейса". Истинно, если номер рейса на участке перевозки совпадает с заданным в условии  
RET_AVS AC +   "[AC] Агентство возврата". Истинно, если агентство возврата на операции возврата совпадает с заданным в условии. AG
RET_FULL AC +   "[AC] Полный/частичный возврат? 1/0". При задании значения 1, условие будет истинным, если возврат был полным, при значении 0 или любом другом – будет истинным при частичном возврате. Признак полного или частичного возврата установлен на операции возврата.  
RET_TYPE AC     "[AC] Тип возврата". Истинно, если тип возврата на операции совпадает с заданным в условии RET_TYPE
RFISC AC     «[AC] новое Дополнительные коды причин оформления EMD». Условие истинно, если значение поля RFISC на участке операции совпадает с заданным в условии. EMD_RFISC
RFISC_OLD AC     «[AC] старое Дополнительные коды причин оформления EMD». Условие истинно, если значение поля RFISC на операции совпадает с заданным в условии. Алгоритм старого определения EMD EMD_RFISC_OLD
ROUTE AC + + "[AC] Билет содержит маршрут". Маршрут задается строкой 3-хсимвольных кодов городов, разделенных знаком «дефис» «-» (напр. МОВ-СОЧ-МОВ). Условие считается выполненным, если заданный маршрут будет являться частью (или полностью совпадет) полного маршрута операции. Для 99А проверка под перевозкой понимается каждый отдельный участок билета.  
ROUTE_1ST_LEG AC +   «[AC] Маршрут первого участка». В поле условия через дефис вводятся коды двух городов. Условие будет истинно, если маршрут первого участка перевозки (вкл. CONJ) совпадет с заданным в условии.  
ROUTE_AK AC + + "[AC] Маршрут + АК". Маршрут задается строкой следующего формата: МОВ(Е3)-СОЧ(Ж9)-УФА , где в круглых скобках указывается 2-хсимвольный код перевозчика. Формат должен строго соблюдаться. Кол-во участков в маршруте не ограничено. Условие считается выполненным, если заданный маршрут будет являться частью (или полностью совпадет) полного маршрута операции. Для 99А проверка под перевозкой понимается каждый отдельный участок билета.  
ROUTE_FULL AC + + "[AC] Полный маршрут перевозки". В условие вводится через знак дефиса полный маршрут перевозки, состоящий из кодов городов, например МОВ-MIL-GOA-CTA-ROM-МОВ Чтобы условие выполнилось необходимо, чтобы полный маршрут перевозки с операции (включая билеты CONJUNCTION) полностью совпал с заданным условием. Для 99А проверка под перевозкой понимается каждый отдельный участок билета.  
ROUTE_SEG       «Маршрут на участке». В условие через дефис вводятся коды городов вылета и прилета участка перевозки. Порядок расположения городов не важен. Условие выполнится, если на участке перевозки есть оба указанных города.  
ROUTE_UCH AC +   «[AC] Перевозка содержит участок». Условие выполнится, если есть хоть один участок в перевозке содержащий указанное в значение направление (включая билеты CONJUNCTION) © Порядок определения городов значение не имеет.  
ROUTE_UCH_CLASS AC +   «Классы обсл.на участках». В условии прописывается в первых скобках маршрут через дефис (порядок не имеет значения) на котором должны быть классы обслуживания, прописанные во вторых скобках через запятую (возможен и один класс обслуживания). Условие будет верным, если на указанных направлениях (участок/участки) будут заданные в условии классы обслуживания. Другие направления на билете не рассматриваются. ©  
ROUTE_UCH_RBD AC +   «Класс бронирования на участках». В условии прописывается в первых скобках маршрут через дефис (порядок не имеет значения) на котором должны быть классы бронирования, прописанные во вторых скобках через запятую (возможен и один класс бронирования).Условие будет верным, если на указанных направлениях (участок/участки) будут заданные в условии классы бронирования. Другие направления на билете не рассматриваются. ©  
SALE_BEFORE AC     «Возврат продажи, оформленной до даты». В условии задается дата в формате ДД.ММ.ГГГГ. Условие истинно, если дата продажи на возврате перевозки ранее даты, заданной в условии.  
SALECITY   +   "Город продажи по точке с отчета". Для Продажи Перевозок город продажи определяется по городу точки продажи, от которой было поступление этого кассового отчета (т.е. по точке продажи отчета), для Перевозок – по городу расположения точки продажи, к которой привязан валидатор с полетного купона. CITY
SALECITYOP   +   "Город продажи по валидатору с операции". Для Продажи Перевозок условие считается истинным, если валидатор с операции привязан к точке продажи, которая расположена в заданном городе. Если валидатор не введен, то условие считается ложным. В Перевозках данное условие обрабатывается точно так же, как и условие SALECITY. CITY
SALE_DEPTH       «Глубина продажи». В условие через дефис вводится интервал дней между продажей и вылетом. Условие истинно, если число дней между продажей и вылетом, уменьшенное на один день, находится в интервале, заданном в условии.  
SALEPOINT   +   "Точка продажи". Для Продажи Перевозок условие считается истинным, если точка продажи (на поступлении отчета) совпадает с заданным в условии. В Перевозках точка продажи определяется по привязке валидатора к точкам продажи. PSL
SALESTATE   +   "Страна продажи". В Продаже Перевозок условие истинно, если страна города, в которой расположена точка продажи (определяется по валидатору продажи с операции, а при его отсутствии для продажи – по отчету) совпадает с заданной в условии. В Перевозках истинно, если страна города, в которой расположена точка продажи, к которой привязан валидатор полетного купона, совпадает с заданной в условии. STA
STAMP       "Штамп валидатора". В Продаже Перевозок условие истинно, если штамп валидатора на операции совпадает с заданным в условии. В Перевозках штамп валидатока полетного купона должен совпасть с условием. STAMP
STAMP_SALE   +   "Штамп продажи". В Перевозках условие работает аналогично условию STAMP. В отличие от условия «STAMP», которое проверяет штамп операции (сделки), это условие проверяет штамп продажи на операциях продажи или возврата. STAMP
STAMP_SALE_CODE AC +   "[AC] Код штампа продажи". Условие (как и «STAMP_SALE») проверяет штамп продажи на операциях продажи или возврата. В отличие от «STAMP_SALE» значение условия нужно вводить вручную, а не выбирать из словаря.  
STATE   + + "В перевозке есть страна". Условие будет выполнено, если на билете есть хотя бы один город, находящийся в заданной стране. Для 99А под перевозкой понимается отдельно каждый участок. STA
STATE_ARRIV       "Страна прилета". Истинно, если страна города прилета на участке совпадает с заданным в условии STA
STATE_DEPART       "Страна вылета". Истинно, если страна города вылета на участке совпадает с заданным в условии STA
STATE_FROM AC +   "[AC] Страна отправления (перевозка)". Условие истинно, если страна города вылета с первого участка совпадает с заданной в условии STA
STATE_LIST AC + + "[AC] В перевозке только эти страны". В условие через запятую вводятся коды стран. Условие истинно, если перевозка осуществляется только через перечисленные страны. Для 99А под перевозкой понимается отдельно каждый участок.  
STATE_ONLY AC +   "[AC] В перевозке только эта страна". Истинно, если в перевозка проходит только в одной стране, совпадающей с заданной в условии. STA
STATE_TO AC +   "[AC] Страна прибытия (перевозка)". Условие истинно, если страна города прилета с последнего участка совпадает с заданной в условии STA
STATE<->CITY AC +   «[AC] Перевозка содержит участок от любого пункта заданной страны до заданного города». Условие будет истинным, если перевозка содержит хотя бы один участок от любого города заданной в первых скобках кода страны до города, код которого задан во вторых скобках, либо обратно. Формат поля (СТРАНА)(ГОРОД).  
SURFACE AC +   «[AC] В перевозке есть наземный участок». В поле нужно будет ввести любое значение. Условие будет истинным, если в перевозке (включая CONJ) есть хотя бы один участок наземной перевозки.  
TAX   + + "В перевозке есть сбор". Истинно, если в перевозке на любом участке есть сбор, заданный в условии. Для 99А под перевозкой понимается отдельно каждый участок, соответственно условие будет истинным на том участке, где этот сбор есть. TAX
TAX_PRICELIST AC +   "[AC] Виды прейскурантов для сборов". В условии задается вид прейскуранта, который определяется по корпоратору (соответствующей колонке в справочнике организаций ORG) с операции. TAX_PRICELIST
TCC   +   "Расчетный код ТКП". Истинно, если РК с операции совпадает с заданным в условии.  
TCC_TYPE   +   "Тип расчетного кода ТКП". Истинно при совпадении типа Расчетного Кода с заданным в условии TCC_TYPE
TCH_KBT_EXCLUDE AC +   «[AC] ТКП-есть КБТ КРОМЕ начинающихся с». Условие, загружаемое из системы ведения договоров ТКП, соответствует условию «Тарифы Не содержит:». Условие будет выполнено, если на операции есть КБТ, начало которого не соответствует ни одной упоминаемой комбинации.  
TCH_RBD_EXCEPT AC +   «[AC] ТКП-есть КРОМЕ кодов бронирования». Условие, загружаемое из системы ведения договоров ТКП, соответствует условию «Классы Кроме:». В поле ввода через запятую вносится список главных кодов бронирования. Условие будет выполнено, если на операции будет хотя бы один код бронирования, не упоминаемый в списке.  
TRANS_COUNT AC +   "[AC] Количество участков на бланке". В поле задается условие сравнения количества участков на операции. Допустимы следующие знаки: >, <, >=, <=, <>, =. Далее в поле вводится количество участков. Пример: >=2. Количество участков определяется для одного бланка (без учета conjunction). В количество не включаются участки VIOD и SURFACE. Допускается ввод только количества участков, что равнозначно знаку =.  
TRANS_NO       "Участок перевозки". Условие будет выполнено, если заданный номер участка перевозки совпадет обрабатываемым. Например, в ПП можно определить что комиссия будет насчитана только с тарифа 3-го участка перевозки, а с остальных комиссия взята не будет.  
TRANSFER_SPEC AC +   «[AC] Трансфер ч/з <город> из страны». В поле вводится код города. Условие будет истинным, если перевозка будет выполняться с обязательной пересадкой в этом городе, а также страна отправления будет отличаться от страны города пересадки, а страна конечного пункта перевозки будет отличаться от обеих стран. Т.е., перевозка должна быть выполнена из одной страны в другую через обязательный город в третьей стране. CITY
TURCODE   +   "Код Тура". Истинно, если код тура операции совпадет с заданным в условии.  
TURCODE_IN       "Код тура содержит". Истинно, если текст, заданный в условии является фрагментом кода тура на операции  
TVL_N AC +   «[AC] Тип ВВЛ/МВЛ для НДС». Истинно, если значение колонки «НДС» на участке операции совпадает с заданным в условии. VVL
TVL_P   +   "Тип ВВЛ\МВЛ для перевозки". Истинно, если вид воздушной перевозки операции совпадает с заданным в условии VVL
TVL_U       "Тип ВВЛ\МВЛ для участка". Истинно, если вид воздушной перевозки участка операции совпадает с заданным в условии. VVL
TVL_VVL+MVL AC +   "[AC] В перевозке есть и МВЛ и ВВЛ". Чтобы задать условие, введите в поле «значение» любой символ. Условие будет истинным, если в перевозке (включая бланки conjunction) встречаются как участки МВЛ, так и ВВЛ.  
TYPE_SALEPOINT AC     «[AC] Тип точки продажи». Условие будет истинным, если тип точки продажи данной операции совпадет с указанным в условии PSL_CHANNEL
UN_SPEC AC +   "[AC] Трансаэро - трансфер ч/з <город>". Это условие специально предназначено для расчета комиссии для перевозок авиакомпанией транзитом через заданный в условии город. Т.е. у

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow