Это свойство специального типа, которое ограничивает данные по маршруту, либо по одному из сегментов. Набор таких ограничений используется ТКП при формировании уведомлений о комиссиях. Выполнение ограничения на маршрут подразумевает одновременное выполнение нескольких условий, которые перечислены в следующей таблице.

Название свойства | Условия | Значения
--- | --- | ---
Интерлайн | Все — условие не накладывается. включая — интерлайн есть, и в него входит по крайней мере одна из перечисленные А/К. исключая интерлайн с — интерлайн есть, и в него не входит ни одна из перечисленные А/К. Ничего — интерлайн отсутствует. Только с — интерлайн есть, и все перечисленные А/К участвуют в перелете. Интерлайн (с участием АК) с — интерлайн есть, при этом на одном из сегментов перевозку осуществляет Валидирующий перевозчик, а на других — все перечисленные А/К. Интерлайн (без участия АК) с — интерлайн есть, при ни на одном из сегментов перевозку не осуществляет Валидирующий перевозчик, а на других осуществляют все перечисленные А/К. | Список IATA(или CRT) кодов авиакомпаний через запятую, или точку с запятой
Маршрут | Все — условие не накладывается Кроме — маршрут не описывается строками в поле Значение Только — маршрут описывается одной из строк в поле Значение Начать с — город вылета на первом сегменте перечислен в списке в поле Значение | строки, разделенные точкой с запятой. каждая строка представляет собой IATA (или CRT) коды городов, разделенные "-", "/", либо ",". Символы "/" и "," эквивалентны; они разделяют разные сегменты. Символ "-" разделяет города на сегменте. Эти подстроки надо рассматривать как точное описание маршрута.
Номера рейсов | Все — условие не накладывается Кроме — ни один из рейсов (или комбинаций рейсов) не перечислен в поле Значение Только — хотя бы один из рейсов(или комбинаций рейсов) встречается в списке в поле Значение | строки, разделенные точкой с запятой. Каждая строка представляет собой либо номер рейса, либо номера рейсов, разделенные символом "/" (либо ","). Символ "/" означает, что в маршруте должны быть оба рейса, разделенных "/". Если все разделительные символы раны "/", или ",", то они заменяются на ";". Если одновременно указаны ограничения и на маршрут и на номера рейсов, то ограничения должны выполняться согласованно, т.е. маршруту, указанному в позиции n в ограничении на маршрут, должны соответствовать номера рейсов, указанные в позиции n, где под позицией понимается номер строки(напомню, что строки разделены символом ";").
Дата отъезда | Все - условие не накладывается Кроме - дата вылета на первом сегменте вне указанного интервала Только - дата вылета на первом сегменте внутри указанного интервала | нужно указать одну или две даты — границы интервала
Дни рейса | Все — условие не накладывается Кроме — ни один из дней вылета на первом сегменте не перечислен в поле Значение Только — один из дней вылета на первом сегменте перечислен в поле Значение | число от 1 до 7; понедельник соответствует 1
Класс бронирования | Все — условие не накладывается Except Subclasses — ни один из кодов класса бронирования не перечислен в поле Значение Subclasses — один из кодов класса бронирования перечислен в поле Значение | строки, разделенные запятой, либо точкой с запятой
Коды тарифов | Все — условие не накладывается Кроме кодов — ни один из кодов тарифа не перечислен в поле Значение Включая коды — фрагмент одного из кодов тарифа перечислен в поле Значение Не включая коды — ни один фрагмент ни одного из кодов тарифа не перечислен в поле Значение Не начинать с кодов — ни один из кодов тарифов не начинается со строк описанных в поле Значение Только коды — все коды тарифов перечислены в поле «Значение» Начинать с кодов — начало одного из кодов тарифов перечислено в поле «Значение» | строки, разделенные запятой, либо точкой с запятой. В сочетании с условиями Включая коды и Не включая коды в значениях можно использовать символ "%", что означает любое количество любых символов