<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://support.nemo.travel/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB+%D0%A0%D1%83%D0%B4%D0%B5%D0%BD%D0%BA%D0%BE</id>
	<title>Центр поддержки системы бронирования - Вклад участника [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://support.nemo.travel/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB+%D0%A0%D1%83%D0%B4%D0%B5%D0%BD%D0%BA%D0%BE"/>
	<link rel="alternate" type="text/html" href="https://support.nemo.travel/ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A0%D1%83%D0%B4%D0%B5%D0%BD%D0%BA%D0%BE"/>
	<updated>2026-06-03T18:24:35Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=17300</id>
		<title>Псевдопоиск перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=17300"/>
		<updated>2021-04-05T08:59:26Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Вариант работы на примере пакетов с отрицательными Id */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
'''Псевдопоиск перелётов''' используется для предоставления возможности искать перелеты с заданными [[Размножение перелетов#Параметры размножения перелётов|параметрами]] в одном [[Пакеты реквизитов Немо 2.0|пакете реквизитов]], а бронировать в другом. Работа аналогична [[Размножение_перелетов|размножению перелетов]], за исключением особенностей, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Данный функционал идентичен [[Размножение_перелетов|размножению перелетов]]. Управление размножением перелетов осуществляется через панель администрирования Nemo 1.0, а псевдопоиска - через панель администрирования Nemo Connect. Использовать рекомендуется панель администрирования Nemo 1.0. }}&lt;br /&gt;
&lt;br /&gt;
== Включение псевдопоиска перелетов ==&lt;br /&gt;
Чтобы включить псевдопоиск перелетов&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;center&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Внешний вид таблицы с правилами1.jpg|справа|1200px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Внешний вид таблицы с правилами&lt;br /&gt;
|}&lt;br /&gt;
'''Администратору необходимо'''&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Псевдопоиск перелётов''' для настройки '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
'''Для менеджера'''&lt;br /&gt;
# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
# '''Включите''' опцию '''Псевдопоиск перелётов {{NameProject2}}'''. Данная настройка работает только при условии включения предыдущей настройки.&lt;br /&gt;
&lt;br /&gt;
== Создание правила псевдопоиска перелетов ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило псевдопоиска:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Псевдопоиск перелётов'''&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Размножение_перелетов#Создание частного правила размножения перелётов|Создание правила размножения перелётов]])&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
В случае, если не указана авиакомпания, то правило рассматривается как правило по умолчанию. При этом используются только параметры &amp;quot;Откуда размножать&amp;quot; и &amp;quot;Куда размножать&amp;quot;, остальные параметры игнорируются.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;center&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Создание правила для псевдопоиска.jpg|1200px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила псевдопоиска&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Импорт и отладка правил псевдопоиска ==&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ панели {{NameProject2}}. Система полностью перенесет все настройки из связанного агентства {{NameProject2}}. &lt;br /&gt;
Агентство задается под администратором в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия'''. Там нужно заполнить следующие поля:&lt;br /&gt;
* Идентификатор пользователя в {{NameProject2}}.&lt;br /&gt;
* Логин пользователя в {{NameProject2}}.&lt;br /&gt;
* Пароль пользователя в {{NameProject2}}.&lt;br /&gt;
* Используемая среда .net серверов&lt;br /&gt;
После импорта, в целях отладки и проверки совпадения настроек, можно включить настройку '''Включить логирование отличия настроек Nemo Travel от {{NameProject2}} для: →  Псевдопоиск перелётов'''  в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия''' . Если настройки  Nemo Travel будут отличаться от настроек {{NameProject2}}, вы увидите в сервисных логах следующее сообщение: '''Различия в параметрах настроек псевдопоиска и Nemo2.''' Если же настройки будут идентичны, то сообщения не будет.&lt;br /&gt;
&lt;br /&gt;
{{Attention| При импорте настроек ваши текущие правила маршрутизатора удаляются. }}&lt;br /&gt;
&lt;br /&gt;
== Особенность работы с отрицательными Id пакетов ==&lt;br /&gt;
&lt;br /&gt;
Есть ситуации, когда в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' необходимо устанавливать пакеты со знаком минус. Это требуется, если вы указываете пакеты из раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect''' при этом в этих пакетах не задана настройка '''Id пакета в админ. панели Nemo Connect'''. Это было сделано для того, чтобы исключить пересечение ид пакетов Nemo Connect, заведённых в старой админ панели Nemo Connect.&lt;br /&gt;
В случае, если в каком либо пакете установлена настройка '''Id пакета в админ. панели Nemo Connect''', то вместо значения из поля '''Id''' со знаком минус, везде необходимо указывать ид из данной настройки(уже как есть без знака минус), т.к. оно переопределяет полностью значение '''Id'''.&lt;br /&gt;
&lt;br /&gt;
=== Возможные предупреждения и ошибки ===&lt;br /&gt;
&lt;br /&gt;
В связи с информацие выше могу быть ошибки, связанные с некорректным указанием ид пакетов. Например:&lt;br /&gt;
&lt;br /&gt;
#Предупреждение &amp;quot;Не могу определить GDS. Отсутвует пакет для Nemo Connect SourceId=-55555&amp;quot;&lt;br /&gt;
#Предупреждение &amp;quot;Поиск в данной ГДС не дал результатов&amp;quot;, а в ответе поиска будет ''The requested package -55555 was not found.''&lt;br /&gt;
#Отсутствие псевдопоиска&lt;br /&gt;
&lt;br /&gt;
Во всех случаях выше проверьте настройки пакета {{NameProject2}}. Если в поле '''Id пакета в админ. панели Nemo Connect''' задано значение, то не используйте значение из поля '''Id''' с отриц значением, а используйте значение заданное в этой настройке.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Пакеты реквизитов {{NameProject2}}]]&lt;br /&gt;
* [[Глобальная распределительная система]]&lt;br /&gt;
* [[Размножение перелетов]]&lt;br /&gt;
* [[Микшер Авиа сервера]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=17299</id>
		<title>Псевдопоиск перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=17299"/>
		<updated>2021-04-05T08:49:23Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Вариант работы на примере пакетов с отрицательными Id */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
'''Псевдопоиск перелётов''' используется для предоставления возможности искать перелеты с заданными [[Размножение перелетов#Параметры размножения перелётов|параметрами]] в одном [[Пакеты реквизитов Немо 2.0|пакете реквизитов]], а бронировать в другом. Работа аналогична [[Размножение_перелетов|размножению перелетов]], за исключением особенностей, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Данный функционал идентичен [[Размножение_перелетов|размножению перелетов]]. Управление размножением перелетов осуществляется через панель администрирования Nemo 1.0, а псевдопоиска - через панель администрирования Nemo Connect. Использовать рекомендуется панель администрирования Nemo 1.0. }}&lt;br /&gt;
&lt;br /&gt;
== Включение псевдопоиска перелетов ==&lt;br /&gt;
Чтобы включить псевдопоиск перелетов&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;center&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Внешний вид таблицы с правилами1.jpg|справа|1200px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Внешний вид таблицы с правилами&lt;br /&gt;
|}&lt;br /&gt;
'''Администратору необходимо'''&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Псевдопоиск перелётов''' для настройки '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
'''Для менеджера'''&lt;br /&gt;
# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
# '''Включите''' опцию '''Псевдопоиск перелётов {{NameProject2}}'''. Данная настройка работает только при условии включения предыдущей настройки.&lt;br /&gt;
&lt;br /&gt;
== Создание правила псевдопоиска перелетов ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило псевдопоиска:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Псевдопоиск перелётов'''&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Размножение_перелетов#Создание частного правила размножения перелётов|Создание правила размножения перелётов]])&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
В случае, если не указана авиакомпания, то правило рассматривается как правило по умолчанию. При этом используются только параметры &amp;quot;Откуда размножать&amp;quot; и &amp;quot;Куда размножать&amp;quot;, остальные параметры игнорируются.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;center&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Создание правила для псевдопоиска.jpg|1200px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила псевдопоиска&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Импорт и отладка правил псевдопоиска ==&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ панели {{NameProject2}}. Система полностью перенесет все настройки из связанного агентства {{NameProject2}}. &lt;br /&gt;
Агентство задается под администратором в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия'''. Там нужно заполнить следующие поля:&lt;br /&gt;
* Идентификатор пользователя в {{NameProject2}}.&lt;br /&gt;
* Логин пользователя в {{NameProject2}}.&lt;br /&gt;
* Пароль пользователя в {{NameProject2}}.&lt;br /&gt;
* Используемая среда .net серверов&lt;br /&gt;
После импорта, в целях отладки и проверки совпадения настроек, можно включить настройку '''Включить логирование отличия настроек Nemo Travel от {{NameProject2}} для: →  Псевдопоиск перелётов'''  в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия''' . Если настройки  Nemo Travel будут отличаться от настроек {{NameProject2}}, вы увидите в сервисных логах следующее сообщение: '''Различия в параметрах настроек псевдопоиска и Nemo2.''' Если же настройки будут идентичны, то сообщения не будет.&lt;br /&gt;
&lt;br /&gt;
{{Attention| При импорте настроек ваши текущие правила маршрутизатора удаляются. }}&lt;br /&gt;
&lt;br /&gt;
== Вариант работы на примере пакетов с отрицательными Id ==&lt;br /&gt;
&lt;br /&gt;
Есть ситуации, когда в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' необходимо устанавливать пакеты со знаком минус. Это требуется, если вы указываете пакеты из раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect''' при этом в этих пакетах не задана настройка '''Id пакета в админ. панели Nemo Connect'''. Это было сделано для того, чтобы исключить пересечение ид пакетов Nemo Connect, заведённых в старой админ панели Nemo Connect.&lt;br /&gt;
В случае, если в каком либо пакете установлена настройка '''Id пакета в админ. панели Nemo Connect''', то вместо значения из поля '''Id''' со знаком минус, везде необходимо указывать ид из данной настройки(уже как есть без знака минус), т.к. оно переопределяет полностью значение '''Id'''.&lt;br /&gt;
&lt;br /&gt;
=== Возможные предупреждения и ошибки ===&lt;br /&gt;
&lt;br /&gt;
В связи с информацие выше могу быть ошибки, связанные с некорректным указанием ид пакетов. Например:&lt;br /&gt;
&lt;br /&gt;
#Предупреждение &amp;quot;Не могу определить GDS. Отсутвует пакет для Nemo Connect SourceId=-55555&amp;quot;&lt;br /&gt;
#Предупреждение &amp;quot;Поиск в данной ГДС не дал результатов&amp;quot;, а в ответе поиска будет ''The requested package -55555 was not found.''&lt;br /&gt;
#Отсутствие псевдопоиска&lt;br /&gt;
&lt;br /&gt;
Во всех случаях выше проверьте настройки пакета {{NameProject2}}. Если в поле '''Id пакета в админ. панели Nemo Connect''' задано значение, то не используйте значение из поля '''Id''' с отриц значением, а используйте значение заданное в этой настройке.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Пакеты реквизитов {{NameProject2}}]]&lt;br /&gt;
* [[Глобальная распределительная система]]&lt;br /&gt;
* [[Размножение перелетов]]&lt;br /&gt;
* [[Микшер Авиа сервера]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Radixx&amp;diff=17228</id>
		<title>Radixx</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Radixx&amp;diff=17228"/>
		<updated>2020-11-17T14:38:07Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Бронирование */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Radixx Logo.png|right|250px]]&lt;br /&gt;
'''Radixx''' - компания, предоставляющая программное обеспечение для продажи, бронирования и дистрибуции туристических и пассажирских услуг. &lt;br /&gt;
&lt;br /&gt;
На данный момент в рамках {{NameSystem}} Radixx поддерживает взаимодействие с авиакомпанией [[Flydubai]]. &lt;br /&gt;
&lt;br /&gt;
Компания была основана в 1993 году. Штаб-квартира находится в Орландо, штат Флорида, США, и имеет дополнительное представительство в Индии и Южной Африке. В настоящее время обслуживает около 50 авиакомпаний на шести континентах. Более полную информацию вы можете найти на официальном сайте Radixx: [https://www.radixx.com/about-us/].&lt;br /&gt;
&lt;br /&gt;
== Процесс подключения к API Radixx в {{NameSystem}} ==&lt;br /&gt;
# В системе {{NameSystem}} на данный момент можно реализовать подключение к API Radixx. Для этого агентству необходимо обратиться ''в авиакомпанию'' для заключения договора и подписания NDA. &lt;br /&gt;
# Агенту выдают тестовые реквизиты, чтобы проверить работоспособность в тестовой среде. Авиакомпания Flydubai присылает тест кейсы, которые необходимо выполнить в тестовой среде и отправить им обратно запросы/ответы для проверки. По успешной проверке выдаются боевые реквизиты. &lt;br /&gt;
# Агент передает реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки заводят и настраивают реквизиты в {{NameSystem}} для агента. (см. [[Реквизиты подключения к ГРС в Немо 2.0]])&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Radixx в {{NameSystem}} ==&lt;br /&gt;
=== Поиск ===&lt;br /&gt;
* Radixx не поддерживает тип пассажира INS, поэтому необходимо искать тариф для ребенка. В брони авиа сервера такие пассажиры также будут отображаться как дети. Специфично для FZ: при бронировании пассажиров типа INS в конце имени добавляется &amp;quot;INF&amp;quot; (только на уровне коммуникации авиа сервер - Radixx); нельзя бронировать младенцев с местом младше 6 месяцев.&lt;br /&gt;
* Не поддерживается поиск сложного маршрута.&lt;br /&gt;
* Доступны только два класса - эконом и бизнес.&lt;br /&gt;
* Поддерживается поиск по маршрутной сетке.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные услуги ===&lt;br /&gt;
* Radixx не предоставляет тарифных правил, поэтому {{NameSystem}} возвращает ссылки на ресурс с правилами тарифов конкретной авиакомпании. Получить ссылку можно в двух языках — en и ru.&lt;br /&gt;
* Доступны следующие мультиоперации: ActualizeFlight, GetPrice, GetFareRules и GetFareFamilies.&lt;br /&gt;
&lt;br /&gt;
=== Бронирование === &lt;br /&gt;
* На этапе бронирования и фиксации оплаты в PNR выполняется запрос LoginTravelAgent, посредством которого осуществляется вход в систему под агентом. Учетные данные для входа обязательно должны быть заполнены в реквизитах подключения к ГДС. Данные предоставляются авиакомпанией-партнером Radixx. &lt;br /&gt;
* Информация о паспортах не обрабатывается на стороне Radixx, поэтому вносить её нет необходимости. Если данные были заполнены, то Nemo Flight сохранит их на странице заказа и подставит в маршрут-квитанцию.&lt;br /&gt;
* Необходимо указывать хотя бы одни контактные данные покупателя/пассажира для информирования об изменениях.&lt;br /&gt;
* В Radixx есть защита от дубликатов бронирования, в таких случаях возвращается ошибка. В случае ошибки создание нового бронирования в {{NameSystem}} не выполняется.&lt;br /&gt;
* Дополнительные операции с бронью: модификация, импорт и получение истории ПНР.&lt;br /&gt;
* Нельзя оформлять бронирование на одного ребенка.&lt;br /&gt;
* В запросе SummaryPNR используются поля:&lt;br /&gt;
# Улица, дом, офис (параметры указаны в том же порядке, в котором они отображены) - в XML поле &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;Address1&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Населенный пункт - в XML поле &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;City&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# &amp;quot;Область&amp;quot; (в XML поле &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;State&amp;lt;/syntaxhighlight&amp;gt;) &lt;br /&gt;
# Почтовый индекс - в XML поле &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;Postal&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Страна - в XML поле &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;CountryCode&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Телефон (при его наличии) - в XML поле &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;none&amp;quot; style=&amp;quot;font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;&amp;quot;&amp;gt;PhoneNumber&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Изменение значений этих параметров происходит в настройках '''Админ. панели Nemo''' в поле '''Аккаунт менеджмент → Агенты и пользователи → Профили компаний'''&lt;br /&gt;
&lt;br /&gt;
=== Тип оплаты в ПНР ===&lt;br /&gt;
* По умолчанию нужно передавать в Radixx тип оплаты Invoice.&lt;br /&gt;
&lt;br /&gt;
=== Выписка ===&lt;br /&gt;
* Выписка билетов выполняется по предоплате, поэтому на стороне авиакомпании необходимо наличие депозита агента.&lt;br /&gt;
* Значения комиссий при выписке не передаются поставщику.&lt;br /&gt;
* После выполнения выписки и возврата авиакомпании высылают клиенту письмо со своей маршрут-квитанцией на электронный адрес, который был указан при бронировании. При этом в маршрут-квитанции указана базовая стоимость тарифа и такс авиакомпании, т.е. сбор агента на стороне {{NameSystem}} в этой маршрут-квитанции не фигурирует.&lt;br /&gt;
* Поставщик не возвращает номера билетов, поэтому {{NameProject2}} вместо них по умолчанию проставляет PNR локатор.&lt;br /&gt;
&lt;br /&gt;
=== Войдирование ===&lt;br /&gt;
* В IQ есть 2 часа (с момента создания PNR) на войд PNR без штрафов. В FZ при войдировании сразу есть штрафы. Войдирование выполняется посредством возврата.&lt;br /&gt;
&lt;br /&gt;
=== Возврат ===&lt;br /&gt;
* Поддерживается только полный возврат.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные сведения ===&lt;br /&gt;
* Не поддерживаются очереди.&lt;br /&gt;
* Недоступен обмен билетов.&lt;br /&gt;
* Таймлимит на поиске рассчитывается относительно времени вылета первого сегмента - 30 минут до вылета. При бронировании используется ТЛ от поставщика ReservationFulfillmentRequiredByGMT.&lt;br /&gt;
* Недоступен терминальный вид брони.&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%BE%D1%82%D0%B5%D0%BB%D0%B5%D0%B9&amp;diff=15696</id>
		<title>Маршрутизатор поиска отелей</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%BE%D1%82%D0%B5%D0%BB%D0%B5%D0%B9&amp;diff=15696"/>
		<updated>2019-01-09T07:36:13Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Принцип работы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Маршрутизатор''' — [[плагин]] [[компонент]]а системы {{NameSystem|link}}.&lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Маршрутизатор поисковых запросов используют для автоматизации выбора пакетов реквизитов для поиска на основе параметров поискового запроса.&lt;br /&gt;
Агентство может настроить выгодную схему поиска для:&lt;br /&gt;
* поиска у разных поставщиков в нескольких зонах,&lt;br /&gt;
* ускорения процесса поиска&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Маршрутизатор поисковых запросов представляет собой правила, которые распределяют поисковые запросы по разным пакетам реквизитов. &lt;br /&gt;
&lt;br /&gt;
'''Маршрутизатор поисковых запросов''' — совокупность правил маршрутизации.&lt;br /&gt;
&lt;br /&gt;
'''Правило маршрутизации''' — пакет реквизитов и совокупность условий, при выполнении которых поисковый запрос будет выполнен в указанном пакете реквизитов.&lt;br /&gt;
&lt;br /&gt;
* Условие правила — совокупность параметра и указанных значений.&lt;br /&gt;
&lt;br /&gt;
* Параметр условия — признак, по которому поисковый запрос будет проверяться при маршрутизации.&lt;br /&gt;
&lt;br /&gt;
* Значение условия — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.&lt;br /&gt;
&lt;br /&gt;
Маршрутизатор сопоставляет заданные параметры запроса поиска с правилами маршрутизации поисковых запросов и определяет подходящие правила:&lt;br /&gt;
* Если найдены подходящие правила, система  отправляет параллельные запросы по всем подходящим пакетам и осуществляет поиск по указанным в них реквизитам.&lt;br /&gt;
* Если нет подходящих правил, система выдаст сообщение о том, что результаты не найдены.&lt;br /&gt;
Чтобы правило маршрутизации применялось, необходимо чтобы город или страна поиска соответствовали списку разрешенных, и не были в списке запрещенных в рамках этого правила.&amp;lt;br/&amp;gt;&lt;br /&gt;
{{Attention| Маршрутизатор запускает поиск только по включённым пакетам реквизитов. Т.е. из пакетов, которые определил маршрутизатор для поиска, возьмутся только те, которые включены в настройках поиска в разделе '''Управление продажами → Отели → Настройки поиска'''.}}&lt;br /&gt;
&lt;br /&gt;
==Создание правила маршрутизации==&lt;br /&gt;
Чтобы настроить маршрутизацию, вам необходимо:&lt;br /&gt;
# Зайти в раздел '''Управление продажами → Отели → Правила маршрутизации'''.&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Укажите '''Источник''' поставщика для которого будет применяться это правило.&lt;br /&gt;
#*'''Все''' — правило будет применено ко всем реквизитам поиска.  {{Attention|При срабатывании правила с параметром '''Все''', правила для конкретных поставщиков будут игнорироваться.}}&lt;br /&gt;
#*'''Выбранные''' —  правило будет применено только к выбранным реквизитам поиска.&lt;br /&gt;
#'''Задайте одно или несколько условий '''. Доступно 4 типа условий:&lt;br /&gt;
#*''' Разрешенные страны ''' — указываются допустимые для пакета страны. &lt;br /&gt;
#*''' Разрешенные города ''' — указываются допустимые для пакета города.&lt;br /&gt;
#*''' Запрещенные страны ''' — указываются запрещённые для пакета страны. &lt;br /&gt;
#*''' Запрещенные города ''' — указываются запрещённые для пакета города. &lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
{{Attention|Запрещающие условия правила работают в максимальном приоритете.}} &lt;br /&gt;
Пример:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правило маршрут.png|1100px]]&lt;br /&gt;
|-&lt;br /&gt;
|В этом примере поиск по городу Берлин будет запрещён т.к. указано запрещающее условие на всю страну, а разрешённым будет являться поиск только по Киеву.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если одно правило разрешает поиск в пакете, то другое правило не может отменить этого.}}&lt;br /&gt;
Пример:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правило маршрутизации 2.png|1100px]]&lt;br /&gt;
|-&lt;br /&gt;
|В этом примере по первому правилу поиск будет разрешен только по городу Берлин, а по второму правилу поиск будет разрешен везде, кроме Германии. &lt;br /&gt;
В результате работы этих двух правил для данного поставщика поиск будет разрешен в Берлине и во всех странах кроме германии.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Создание правила.png|1100px]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила маршрутизации&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Маршрутизатор отели.png|1100px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример правил маршрутизации&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== См. также==&lt;br /&gt;
*[[Отели]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Farelogix&amp;diff=15300</id>
		<title>Farelogix</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Farelogix&amp;diff=15300"/>
		<updated>2018-11-19T14:47:15Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Особенности Farelogix */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Farelogix=&lt;br /&gt;
'''Farelogix NDC API Lufthansa Group''' —  API разработанное компанией Farelogix по новому формату NDC(New Distribution Capability) разработанное в IATA.&lt;br /&gt;
&lt;br /&gt;
На данный момент в Lufthansa Group являются основными следующие а/к: Lufthansa(LH), Austrian(OS), Swiss(LX), Brussels(SN). &lt;br /&gt;
&lt;br /&gt;
== Подключение Farelogix NDC в Nemo.Travel ==&lt;br /&gt;
В результате обращения и согласования условий с Farelogix агент должен получить необходимые реквизиты. &lt;br /&gt;
&lt;br /&gt;
Полученные реквизиты нужно передать в {{NameSystem}} для формирования боевой конфигурации подключения.&lt;br /&gt;
&lt;br /&gt;
При запросе новых PCC выдаются учетные записи для доступа к системе SPARK по адресу https://dcwebc.farelogix.com/sprk-multi/ , а так же для доступа к XML шлюзам, которые используются только для указания в реквизитах на стороне {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
== Особенности Farelogix==&lt;br /&gt;
# Разделение (split) PNR разрешено только пассажиров с контактными данными.&lt;br /&gt;
# Реализовано довнесение и модификация пассажирских данных в брони.&lt;br /&gt;
# Реализовано внесение карточек лояльности.&lt;br /&gt;
# Модификация бронирования запрещена после выписки.&lt;br /&gt;
# Хотя бы у одного пассажира должна быть контактная информация.&lt;br /&gt;
# Возраст детей определяется по 1му сегменту перелёта. &lt;br /&gt;
# Есть ограничение на количество символов в ФИО равное 32 символам в сумме для каждого из пассажиров. &lt;br /&gt;
# Комиссия Авиакомпании определяется на стороне шлюза автоматически.&lt;br /&gt;
# На данный момент валюта выдачи настраивается только на стороне поставщика.&lt;br /&gt;
# Размножение из пакетов с валютой отличной от пакета Farelogix невозможно.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Пакеты реквизитов Nemo Connect]]&lt;br /&gt;
* [[S7 NDC]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Farelogix&amp;diff=15299</id>
		<title>Farelogix</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Farelogix&amp;diff=15299"/>
		<updated>2018-11-19T14:47:04Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Особенности Farelogix */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Farelogix=&lt;br /&gt;
'''Farelogix NDC API Lufthansa Group''' —  API разработанное компанией Farelogix по новому формату NDC(New Distribution Capability) разработанное в IATA.&lt;br /&gt;
&lt;br /&gt;
На данный момент в Lufthansa Group являются основными следующие а/к: Lufthansa(LH), Austrian(OS), Swiss(LX), Brussels(SN). &lt;br /&gt;
&lt;br /&gt;
== Подключение Farelogix NDC в Nemo.Travel ==&lt;br /&gt;
В результате обращения и согласования условий с Farelogix агент должен получить необходимые реквизиты. &lt;br /&gt;
&lt;br /&gt;
Полученные реквизиты нужно передать в {{NameSystem}} для формирования боевой конфигурации подключения.&lt;br /&gt;
&lt;br /&gt;
При запросе новых PCC выдаются учетные записи для доступа к системе SPARK по адресу https://dcwebc.farelogix.com/sprk-multi/ , а так же для доступа к XML шлюзам, которые используются только для указания в реквизитах на стороне {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
== Особенности Farelogix==&lt;br /&gt;
# Разделение (split) PNR разрешено только пассажиров с контактными данными.&lt;br /&gt;
# Реализовано довнесение и модификация пассажирских данных в брони.&lt;br /&gt;
# Реализовано внесение карточек лояльности.&lt;br /&gt;
# Модификация бронирования запрещена после выписки.&lt;br /&gt;
# Хотя бы у одного пассажира должна быть контактная информация.&lt;br /&gt;
# Возраст детей определяется по 1му сегменту перелёта. &lt;br /&gt;
# Есть ограничение на количество символов в ФИО равное 32 символам в сумме для каждого из пассажиров. &lt;br /&gt;
# Комиссию Авиакомпании определяется на стороне шлюза автоматически.&lt;br /&gt;
# На данный момент валюта выдачи настраивается только на стороне поставщика.&lt;br /&gt;
# Размножение из пакетов с валютой отличной от пакета Farelogix невозможно.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Пакеты реквизитов Nemo Connect]]&lt;br /&gt;
* [[S7 NDC]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Farelogix&amp;diff=15298</id>
		<title>Farelogix</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Farelogix&amp;diff=15298"/>
		<updated>2018-11-19T14:46:10Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Особенности Farelogix */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Farelogix=&lt;br /&gt;
'''Farelogix NDC API Lufthansa Group''' —  API разработанное компанией Farelogix по новому формату NDC(New Distribution Capability) разработанное в IATA.&lt;br /&gt;
&lt;br /&gt;
На данный момент в Lufthansa Group являются основными следующие а/к: Lufthansa(LH), Austrian(OS), Swiss(LX), Brussels(SN). &lt;br /&gt;
&lt;br /&gt;
== Подключение Farelogix NDC в Nemo.Travel ==&lt;br /&gt;
В результате обращения и согласования условий с Farelogix агент должен получить необходимые реквизиты. &lt;br /&gt;
&lt;br /&gt;
Полученные реквизиты нужно передать в {{NameSystem}} для формирования боевой конфигурации подключения.&lt;br /&gt;
&lt;br /&gt;
При запросе новых PCC выдаются учетные записи для доступа к системе SPARK по адресу https://dcwebc.farelogix.com/sprk-multi/ , а так же для доступа к XML шлюзам, которые используются только для указания в реквизитах на стороне {{NameSystem}}.&lt;br /&gt;
&lt;br /&gt;
== Особенности Farelogix==&lt;br /&gt;
# Разделение (split) PNR разрешено только пассажиров с контактными данными.&lt;br /&gt;
# Реализовано довнесение и модификация пассажирских данных в брони.&lt;br /&gt;
# Реализовано внесение карточек лояльности.&lt;br /&gt;
# Модификация бронирования запрещена после выписки.&lt;br /&gt;
# Хотя бы у одного пассажира должна быть контактная информация.&lt;br /&gt;
# Возраст детей определяется по 1му сегменту перелёта. &lt;br /&gt;
# Есть ограничение на количество символов в ФИО равное 32 символам в сумме для каждого из пассажиров. &lt;br /&gt;
# Если не передавать комиссию Авиакомпании, то она автоматически проставится на стороне шлюза.&lt;br /&gt;
# На данный момент валюта выдачи настраивается только на стороне поставщика.&lt;br /&gt;
# Размножение из пакетов с валютой отличной от пакета Farelogix невозможно.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Пакеты реквизитов Nemo Connect]]&lt;br /&gt;
* [[S7 NDC]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%96%D0%B5%D0%BB%D0%B5%D0%B7%D0%BD%D0%BE%D0%B4%D0%BE%D1%80%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B7%D0%BA%D0%B8._%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=15192</id>
		<title>Железнодорожные перевозки. Настройка</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%96%D0%B5%D0%BB%D0%B5%D0%B7%D0%BD%D0%BE%D0%B4%D0%BE%D1%80%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B7%D0%BA%D0%B8._%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=15192"/>
		<updated>2018-10-11T11:56:13Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Ценовые правила */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Управление продажами, раздел «Ж/Д билеты» =&lt;br /&gt;
[[Файл:Settings trains.jpg|thumb|right|800px|Доступные настройки для раздела «ЖД билеты»]]&lt;br /&gt;
&lt;br /&gt;
== Предустановка параметров поиска ==&lt;br /&gt;
Настроить предустановки параметров поиска можно в разделе '''«Управление продажами» ⇨ «Ж/Д билеты» ⇨ «Настройки»'''.&lt;br /&gt;
&lt;br /&gt;
Доступные опции:&lt;br /&gt;
&lt;br /&gt;
'''Пошаговый индикатор''' - настройка включения пошагового индикатора, который позволяет пользователю видеть на каком шаге бронирования ЖД-билетов он сейчас находится, какие шаги он прошел и какие осталось пройти.&lt;br /&gt;
&lt;br /&gt;
'''Тип поиска''' — опция определяет набор ЖД-коннекторов. Возможно включение одновременно нескольких поставщиков.&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;background-color:#fff0f5;&amp;quot;&amp;gt;'''&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;Внимание!&amp;lt;/span&amp;gt;''' Поиск по выбранному источнику будет осуществляться только если предварительно настроены реквизиты для соответствующего коннектора.&amp;lt;/span&amp;gt; &lt;br /&gt;
* '''УФС''' — поставщик данных ООО «Универсальная финансовая система»&lt;br /&gt;
* '''УИТ''' — поставщик данных ООО «Универсальные информационные технологии»&lt;br /&gt;
* '''Сирена''' — поставщик данных ООО «Универсальная финансовая система» и ООО «ИМ» (Инновационная мобильность)&lt;br /&gt;
* '''КТЖ''' —  поставщик данных Казахстанские железные дороги&lt;br /&gt;
* '''УЖД''' —   поставщик данных Украинские железные дороги&lt;br /&gt;
&lt;br /&gt;
'''Предустановки станций на форме поиска'''&lt;br /&gt;
&lt;br /&gt;
* '''Отправление''' — поле ввода с функцией автодополнения, предназначенное для предустановки пункта отправления (города или конкретной ЖД-станции) (ССЫЛКА НА РЖД - список станций)&lt;br /&gt;
* '''Прибытие''' — поле ввода с функцией автодополнения, предназначенное для предустановки пункта прибытия (города или конкретной ЖД-станции)&lt;br /&gt;
&lt;br /&gt;
'''Формат загружаемого билета''' — опция задает формат файла, отправляемого в нотификации о выписке. Если поставщик не позволяет получить бланк билета, то он формируется системой на основе шаблона «Бланк билета» в разделе «Заказы» — «Документы» — «Документы для ЖД».&lt;br /&gt;
&lt;br /&gt;
* html&lt;br /&gt;
* pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#fff0f5;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;Для УИТ в случае невозможности создания бланка заказа в формате .pdf, бланк заказа генерируется в виде html-файла.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Чекбоксы «С правилами ознакомлен», «С информацией о правах субъекта персональных данных ознакомлен», «Согласие на обработку персональных данных» и «Отображать кнопку создания заявки на странице ввода пассажирских данных»''' - можно выбрать отображение чекбоксов на странице ввода данных. По умолчанию все чекбоксы выключены.&lt;br /&gt;
'''Чекбокс «Отправлять квитанцию о сервисном сборе на почту»''' - По умолчанию включен.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Особенности формирования запроса поиска. Если работа с ЖД идет через API, то сначала берутся реквизиты из настроек поиска. Если в настройках не указан поставщик контента, то берется поставщик из запроса (поле Services). Если же и там не задан поставщик, то идет поиск по всем доступным поставщикам.&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
Доступные опции для настройки ограничений:&lt;br /&gt;
&lt;br /&gt;
* Цифр после точки;&lt;br /&gt;
&lt;br /&gt;
ВНИМАНИЕ! Для оформления заказа гражданином РФ, связанным с нахождением на территории Украины, необходим загранпаспорт!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--== Реквизиты подключения к [[GDS]] == --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ценовые правила ==&lt;br /&gt;
Система позволяет задавать правила сборов за продажу и за возврат. &lt;br /&gt;
&lt;br /&gt;
Если создано несколько правил с одинаковым типом применения, то окончательный сбор будет суммой значений по всем правилам данного типа применения. &lt;br /&gt;
&lt;br /&gt;
На ребенка без места сборы не распространяются и равны нулю.&lt;br /&gt;
&lt;br /&gt;
Агентский сбор за возврат билетов вычитается из суммы к возврату, получаемой от поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
После возврата билета(ов) на странице информации о заказе отображается информация об общей сумме к возврату, об общем агентском сборе за возврат. Также сборы за возврат и суммы к возврату указываются по каждому пассажиру, вернувшему билет.&lt;br /&gt;
&lt;br /&gt;
Ценовые правила может задавать как агент, так и субагент. Разница лишь в том, что субагент не видит правила агента и не может задавать отрицательные сборы(скидки).&lt;br /&gt;
&lt;br /&gt;
=== Создание нового ценового правила «Создать новую запись» ===&lt;br /&gt;
&lt;br /&gt;
Доступные поля для настройки:&lt;br /&gt;
&lt;br /&gt;
* Активна;&lt;br /&gt;
*# Да;&lt;br /&gt;
*# Нет;&lt;br /&gt;
&lt;br /&gt;
* Тип применения — опция определяет за что будет взят агентский сбор:&lt;br /&gt;
** За продажу&lt;br /&gt;
** За возврат&lt;br /&gt;
&lt;br /&gt;
* Сезон по дате услуги - всегда (чекбокс);&lt;br /&gt;
* Дата продажи услуги - всегда (чекбокс);&lt;br /&gt;
  &lt;br /&gt;
* Тип наценки;&lt;br /&gt;
*# Процент;&lt;br /&gt;
*# Установленное значение;&lt;br /&gt;
&lt;br /&gt;
* Значение наценки за пассажира;&lt;br /&gt;
(поле, обязательное для заполнения)&lt;br /&gt;
&lt;br /&gt;
* Цена услуги не менее … + указание валюты;&lt;br /&gt;
   &lt;br /&gt;
* Цена услуги не более … + указание валюты.&lt;br /&gt;
&lt;br /&gt;
=== Для уже существующих ценовых правил ===&lt;br /&gt;
Отображается таблица, которая содержит такие поля:&lt;br /&gt;
* Пользователь;&lt;br /&gt;
* № — № ценового правила;&lt;br /&gt;
* Активна — статус;&lt;br /&gt;
* Тип применения&lt;br /&gt;
* Сезон по дате услуги (с);&lt;br /&gt;
* Дата продажи услуги с;&lt;br /&gt;
* Значение наценки за пассажира;&lt;br /&gt;
* Цена услуги не менее;&lt;br /&gt;
* Цена услуги не более;&lt;br /&gt;
* Ред. — редактировать; (нажатие на иконку дает возможность редактировать данное ценовое правило)&lt;br /&gt;
* Удл. — удалить. (нажатие на иконку [×] дает возможность удалить данное ценовое правило)&lt;br /&gt;
&lt;br /&gt;
== Отложенная оплата ==&lt;br /&gt;
Отложенная оплата - это возможность оплатить заказ в течении трех часов после бронирования. Работает только для ж/д поставщика Сирена. Отложенная оплата может быть доступна только для способа оплаты - наличные (ПП и ПП+нал). В разделе '''Управление продажами → ЖД билеты → Справочные страницы → Отложенная оплата''' можно задать текст с описанием правил работы отложенной оплаты. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;lefet&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Sirenapayment.jpg|500px|Отображение выбора на форме ]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображение выбора на форме &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Справочные страницы==&lt;br /&gt;
Имеется возможность сменить заголовок и содержание статей из списка «сменить».&lt;br /&gt;
&lt;br /&gt;
Доступные к редактированию поля:&lt;br /&gt;
&lt;br /&gt;
* Заголовок;&lt;br /&gt;
* Содержимое страницы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Документы ЖД =&lt;br /&gt;
&lt;br /&gt;
В УИТ в зависимости от наличия признака электронного билета загружаются разные шаблоны из раздела '''«Настройки системы» ⇨ «Нотификации и документы» ⇨ «Документы» ⇨ «Документы для ЖД»'''. Если электронный билет доступен, используется шаблон '''''«Электронный посадочный документ(УИТ)»''''', если нет, используется шаблон '''''«Бланк заказа»'''''.&lt;br /&gt;
&lt;br /&gt;
В КТЖ для билета используется шаблон '''''«Электронный посадочный документ(КТЖ)»'''''. Шаблон квитанции разных сборов задается в шаблоне '''''«Электронная квитанция разных сборов(КТЖ)»'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Справка о сервисном сборе ==&lt;br /&gt;
[[Файл:Service_Fee.jpg|thumb|right|800px|Чекбокс, отвечающий за отправку сервисного сбора]]&lt;br /&gt;
&lt;br /&gt;
Документ, в котором представлена информация о сервисном сборе, взимаемом с пассажира за оформление билета. Квитанция о сервисном сборе автоматически приходит на почту вместе с электронным билетом после выписки заказа покупателем. У пользователя есть возможность отключить отправку сервисного сбора на почту в разделе '''«Управление продажами» ⇨ «Ж/Д билеты» ⇨ «Настройки»''' - чекбокс «Отправлять квитанцию о сервисном сборе на почту».&lt;br /&gt;
Шаблон документа настраивается с использованием указанных ниже переменных:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Справочник шаблонных переменных'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; id=&amp;quot;keys&amp;quot; style=&amp;quot;width: 100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Переменная&lt;br /&gt;
! Описание переменной&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_NAME%&lt;br /&gt;
|Название агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_PHONE%&lt;br /&gt;
|Телефон агентства&lt;br /&gt;
|-&lt;br /&gt;
|%AGENCY_EMAIL%&lt;br /&gt;
|E-mail агентства&lt;br /&gt;
|-&lt;br /&gt;
|%USER_NAME%&lt;br /&gt;
|Имя и фамилия получателя письма&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_NUMBER%&lt;br /&gt;
|Внутренний номер заказа&lt;br /&gt;
|-&lt;br /&gt;
|%EXTERNAL_ID%&lt;br /&gt;
|Внешний ID заказа&lt;br /&gt;
|-&lt;br /&gt;
|%BOOKING_CODE%&lt;br /&gt;
|Код доступа к брони&lt;br /&gt;
|-&lt;br /&gt;
|%SERVICE_BOOKING_NUMBER%&lt;br /&gt;
|Номер бронирования в системе поставщика&lt;br /&gt;
|-&lt;br /&gt;
|%LINK_TO_BOOKING%&lt;br /&gt;
|Ссылка на бронирование&lt;br /&gt;
|-&lt;br /&gt;
|%CLIENT_PHONE%&lt;br /&gt;
|Телефон заказчика&lt;br /&gt;
|-&lt;br /&gt;
|%QRCODE%&lt;br /&gt;
|QR - код&lt;br /&gt;
|-&lt;br /&gt;
|%TRAIN_NUMBER%&lt;br /&gt;
|Номер поезда&lt;br /&gt;
|-&lt;br /&gt;
|%TRAIN_NAME_INFO%&lt;br /&gt;
|Наименование поезда(номер, название, тип)&lt;br /&gt;
|-&lt;br /&gt;
|%BEGIN_STATION%&lt;br /&gt;
|Станция, с которой отправляется клиент&lt;br /&gt;
|-&lt;br /&gt;
|%END_STATION%&lt;br /&gt;
|Станция, на которую пребывает клиент&lt;br /&gt;
|-&lt;br /&gt;
|%BEGIN_DATE%&lt;br /&gt;
|Дата и время выезда&lt;br /&gt;
|-&lt;br /&gt;
|%END_DATE%&lt;br /&gt;
|Дата и время прибытия&lt;br /&gt;
|-&lt;br /&gt;
|%TIME_IN_ROAD%&lt;br /&gt;
|Время в пути&lt;br /&gt;
|-&lt;br /&gt;
|%DEPARTURE_STATION%&lt;br /&gt;
|Станция, от которой следует поезд&lt;br /&gt;
|-&lt;br /&gt;
|%ARRIVAL_STATION%&lt;br /&gt;
|Станция, до которой следует поезд&lt;br /&gt;
|-&lt;br /&gt;
|%CAR_NUMBER%&lt;br /&gt;
|Номер вагона&lt;br /&gt;
|-&lt;br /&gt;
|%CAR_TYPE%&lt;br /&gt;
|Тип вагона&lt;br /&gt;
|-&lt;br /&gt;
|%CAR_GENDER_TYPE%&lt;br /&gt;
|Гендерный тип купе&lt;br /&gt;
|-&lt;br /&gt;
|%CHOICE_SEATS_COUNT%&lt;br /&gt;
|Количество выбранных мест&lt;br /&gt;
|-&lt;br /&gt;
|%SEATS_RANGE%&lt;br /&gt;
|Выбранный диапазон мест&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_NAME_FOR_BLANK%&lt;br /&gt;
|Имя пассажира, выводимое в бланке&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_NUMBER%&lt;br /&gt;
|Порядковый номер пассажира в бланке заказа&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TARIFF%&lt;br /&gt;
|Тариф&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TARIFF_PRICE%&lt;br /&gt;
|Стоимость билета по тарифу&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TICKET_PRICE%&lt;br /&gt;
|Цена билета для пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TICKET_STATUS%&lt;br /&gt;
|Статус билета&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_DOC_FORMAT%&lt;br /&gt;
|Информация о документе пассажира для бланка&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_SUM_FOR_REFUND%&lt;br /&gt;
|Сумма к возврату для конкретного пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_SEAT_NUM%&lt;br /&gt;
|Номер зарезервированного места для конкретного пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_TICKET_NUM%&lt;br /&gt;
|Номер билета/заказа для конкретного пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_BLANK_NUM%&lt;br /&gt;
|Номер бланка/документа для конкретного пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_DOB%&lt;br /&gt;
|Дата рождения&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_PLACE_OF_BIRTH%	&lt;br /&gt;
|Место рождения&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_GENDER%&lt;br /&gt;
|Пол&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_CITIZENSHIP%&lt;br /&gt;
|Гражданство&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_COUNT%&lt;br /&gt;
|Количество пассажиров&lt;br /&gt;
|-&lt;br /&gt;
|%PASS_CHARGE%&lt;br /&gt;
|Сбор за конкретного пассажира&lt;br /&gt;
|-&lt;br /&gt;
|%SEAT_NUMS_STR%&lt;br /&gt;
|Номера мест&lt;br /&gt;
|-&lt;br /&gt;
|%LOCATOR_NUM%&lt;br /&gt;
|Номер заказа&lt;br /&gt;
|-&lt;br /&gt;
|%SERVICE_CLASS%&lt;br /&gt;
|Класс обслуживания&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_PRICE%&lt;br /&gt;
|Стоимость заказа (в валюте агентства)&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_CHARGE%&lt;br /&gt;
|Сумма сборов&lt;br /&gt;
|-&lt;br /&gt;
|%VAT_TOTAL_CHARGE%&lt;br /&gt;
|НДС суммы сборов&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_CHARGE_FEE_LETTERS%&lt;br /&gt;
|Сумма сборов прописью&lt;br /&gt;
|-&lt;br /&gt;
|%VAT_TOTAL_CHARGE_FEE_LETTERS%&lt;br /&gt;
|НДС суммы сборов прописью&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_SUM_FOR_REFUND%&lt;br /&gt;
|Общая сумма к возврату&lt;br /&gt;
|-&lt;br /&gt;
|%TOTAL_CHARGE_FOR_REFUND%&lt;br /&gt;
|Общий сбор агентства за возврат&lt;br /&gt;
|-&lt;br /&gt;
|%ORDER_DATE%&lt;br /&gt;
|Дата заказа&lt;br /&gt;
|-&lt;br /&gt;
|%SERVICE_CLASS_SHORT%&lt;br /&gt;
|Сокращенная форма для класса обслуживания&lt;br /&gt;
|-&lt;br /&gt;
|%ANNULATE_DATE%&lt;br /&gt;
|Крайний срок оплаты (дата и время автоматической аннуляции во временной зоне пользователя)&lt;br /&gt;
|-&lt;br /&gt;
|%UIT_CAR_NUMBER%&lt;br /&gt;
|Номер вагона (для УИТ)&lt;br /&gt;
|-&lt;br /&gt;
|%UIT_TRAIN_INFO%&lt;br /&gt;
|Информация о поезде (для УИТ)&lt;br /&gt;
|-&lt;br /&gt;
|%ARRIVAL_TRAIN%&lt;br /&gt;
|%ARRIVAL_TRAIN%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= См. также =&lt;br /&gt;
* [[Железнодорожные перевозки]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%B2_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=15168</id>
		<title>Микшер результатов поиска (Авиабилеты)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%B2_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=15168"/>
		<updated>2018-10-03T12:05:29Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Плагины  (Авиабилеты)]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Микшер результатов поиска авиарейсов''' — [[плагин]] [[Компонент | компонента]] [[Авиабилеты (компонент) | «Авиабилеты»]] системы {{NameSystem|link}}. &lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
Микшер результатов поиска удаляет дубликаты перелетов, полученные из нескольких [[ГРС|источников]], оставляя самый выгодный для [[агентство|агентства]] (по ценовому признаку или по поставщику). &lt;br /&gt;
&lt;br /&gt;
Микширование результатов поиска применяется, когда в результате поиска в нескольких пакетах ГРС система получает из разных источников одинаковые перелеты. Чтобы исключить из выдачи дубликаты перелетов, микшер оставляет из нескольких одинаковых перелетов один, более выгодный для агентства.&lt;br /&gt;
&lt;br /&gt;
==Примеры использования==&lt;br /&gt;
&lt;br /&gt;
Например, в результатах поиска агентства вернулось 2 одинаковых перелета авиакомпании ''Deutsche Lufthansa AG'', один из российского [[Pseudo City Code|PCC]], второй из немецкого. Допустим, в немецком PCC у агентства более выгодные условия для [[Выписка|выписки]] этой авиакомпании, тогда создается правило микширования для авиакомпании ''Deutsche Lufthansa AG'', согласно которому из всех дубликатов перелетов авиакомпании ''Deutsche Lufthansa AG'' микшер будет оставлять на выдаче перелет из пакета немецкого PCC.&lt;br /&gt;
&lt;br /&gt;
Аналогично микшер позволяет оставлять на выдаче перелеты авиакомпании ''«Сибирь» (S7 Airlines)'' из ''[[SITA Gabriel|ГРС SITA]]''.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Микшер работает с результатами, оставшимися после [[Фильтры результатов поиска (Авиабилеты)|фильтрации результатов поиска]] (этапы поиска см. в статье [[Поиск (Авиабилеты)]]).&lt;br /&gt;
&lt;br /&gt;
Результаты поиска смешиваются по правилам. Прежде чем формируется выдача результатов пользователю, микшер удаляет дубликаты перелетов согласно заведенным правилам микширования. &lt;br /&gt;
&lt;br /&gt;
'''Правило микширования результатов''' состоит из условий микширования. Правило может распространяться на перелеты всех авиакомпаний или только выбранных/указанных авиакомпаний. &lt;br /&gt;
&lt;br /&gt;
{{Attention|Правило для указанных авиакомпаний приоритетнее, чем общее правило для всех авиакомпаний. При микшировании результатов перелеты авиакомпаний, для которых заведены свои правила, будут микшироваться по таким правилам, общее правило будет игнорироваться.}}&lt;br /&gt;
&lt;br /&gt;
# Микшер ищет дублирующие рейсы.&lt;br /&gt;
# К дубликатам применяются правила микширования. Каждое правило проверяет дубликаты по двум этапам:&lt;br /&gt;
#* Ценовой этап определяет перелёт от наиболее подходящей ГРС по ценовому признаку согласно заданному [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска|параметру]].&lt;br /&gt;
#* Если не сработал ценовой этап (или установлено игнорирование ценового этапа), наилучший перелет выбирается по выбранному приоритету поставщика.&lt;br /&gt;
# Выбирается один дубликат перелета, удовлетворяющий правилам, остальные дубликаты удаляются.&lt;br /&gt;
&lt;br /&gt;
Если к перелету не применим ни первый, ни второй этап, тогда выбирается первый перелет в порядке возврата в ответе от ГРС.&lt;br /&gt;
&lt;br /&gt;
===Правило микширования по умолчанию===&lt;br /&gt;
&lt;br /&gt;
Правило микширования по умолчанию: ''' Выбирается перелет с наименьшей итоговой (брутто) стоимостью'''.&lt;br /&gt;
&lt;br /&gt;
Правило по умолчанию срабатывает, если микшер результатов поиска включен и:&lt;br /&gt;
* правила микширования не заданы, &lt;br /&gt;
* или правила микширования заданы только для отдельных авиакомпаний.&lt;br /&gt;
&lt;br /&gt;
Таким образом, если микшер [[Микшер результатов поиска (Авиабилеты)#Включение микшера результатов поиска|включен]], но для какой-то авиакомпании не заданы правила&amp;lt;!--и заданы [[ Микшер результатов поиска Немо 2.0 (Авиабилеты)#Создание правила микширования результатов поиска для авиакомпании|правила только для определенных авиакомпаний]]--&amp;gt;, для нее срабатывает '''правило по умолчанию'''. &amp;lt;br /&amp;gt; Если для авиакомпании есть правила микширования, правило по умолчанию для нее не работает ни на каких этапах.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить правило, применяемое по умолчанию, создайте [[Микшер результатов поиска (Авиабилеты)#Создание общего правила микширования результатов поиска|общее правило для всех авиакомпаний]].&lt;br /&gt;
&lt;br /&gt;
==Микшер результатов поиска Немо 1.0 и {{NameProject2}}==&lt;br /&gt;
В системе {{NameSystem}} реализованы 2 версии микшера - микшера результатов поиска {{NameProject1}} и микшер результатов поиска {{NameProject2}}.&lt;br /&gt;
&lt;br /&gt;
Микшер результатов поиска {{NameProject2}} является улучшенной версией микшера результатов поиска {{NameProject1}}.&lt;br /&gt;
&lt;br /&gt;
Микшера результатов поиска {{NameProject1}} и микшер результатов поиска {{NameProject2}} являются взаимоисключающими плагинами. При включении микшера {{NameProject2}} для корректной работы плагина рекомендуется удалить правила микшера {{NameProject1}} и наоборот.&lt;br /&gt;
&lt;br /&gt;
Как включить микшер результатов поиска {{NameProject2}} см. в разделе [[Микшер результатов поиска (Авиабилеты)#Микшер результатов поиска {{NameProject2}}|Микшер результатов поиска {{NameProject2}}]].&lt;br /&gt;
&lt;br /&gt;
==Микшер результатов поиска Немо 1.0==&lt;br /&gt;
Микшер результатов поиска {{NameProject1}} настраивается в панели администрирования {{NameProject1}}.&lt;br /&gt;
&lt;br /&gt;
=== Включение микшера результатов поиска===&lt;br /&gt;
Чтобы включить микшер результатов поиска, включите опцию '''Микшер результатов включен''' в разделе  '''Управление продажами → Процессы → Процесс поиска → Тонкая настройка'''.&amp;lt;!--{{Menu|Авиабилеты|Поиск 2.0|Тонкая настройка}}.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Создание общего правила микширования результатов поиска===&lt;br /&gt;
Для переопределения правила микширования, заданного по умолчанию, нужно создать общее правило для всех авиакомпаний.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать общее правило '''для всех авиакомпаний''':&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Выберите условие выбора перелета ''по ценовому признаку'' (см. [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска|Параметры микширования результатов поиска Немо 1.0]]).&lt;br /&gt;
# Выберите условие выбора перелета ''по приоритету поставщика'' (см. [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска|Параметры микширования результатов поиска Немо 1.0 ]]).&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись''' внизу страницы.&lt;br /&gt;
&lt;br /&gt;
===Создание правила микширования результатов поиска для указанных авиакомпаний===&lt;br /&gt;
Для создания правила '''для определенных авиакомпаний''':&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Введите авиакомпании, на которые распространяется правило. Под АК правило будет рассматривать маркетинговую АК перового сегмента.&lt;br /&gt;
# Установите условие выбора перелета ''по ценовому признаку'' (см. [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска Немо 1.0 |Параметры микширования результатов поиска Немо 1.0]]).&lt;br /&gt;
# Установите условие выбора перелета ''по приоритету поставщика'' (см. [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска Немо 1.0 |Параметры микширования результатов поиска Немо 1.0]]).&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись''' внизу страницы.&lt;br /&gt;
&lt;br /&gt;
Список созданных правил микширования результатов поиска отображается в виде таблицы в разделе '''Управление продажами → Процессы → Процесс поиска → Микшер результатов'''.&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Микшер результатов}}.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правила_микширования.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила микширования результатов поиска&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Параметры микширования результатов поиска Немо Тревел 1.0===&lt;br /&gt;
*'''Авиакомпания''' — авиакомпании, на которые распространяется данное правило микширования (первый [[маркетинговый перевозчик]] или, если в ценообразовании [[Ценообразование (Авиабилеты)|активирован расчет]] комиссий 2.0, [[валидирующий перевозчик]]).&lt;br /&gt;
* '''Этап 1 (ценовой)''' — ценовое условие, по которому выбирается наилучший перелет:&lt;br /&gt;
** '''''Цена от GDS (нетто) минимальная''''' - наименьшая цену нетто (тариф + таксы);&lt;br /&gt;
** '''''Цена (брутто) минимальная''''' - наименьшая цена брутто (тариф + таксы + сбор агенства);&lt;br /&gt;
** '''''Цена (брутто) максимальная''''' - наибольшая цена брутто (тариф + таксы + сбор агенства);&lt;br /&gt;
** '''''Сбор максимальный''''' — наибольший сбор, рассчитывается в [[Ценообразование (Авиабилеты)|ценообразовании]];&lt;br /&gt;
** '''''Максимальная комиссия от перевозчика''''' — наибольшая комиссия от авиакомпании для данной ГРС, работает только при включенном расчете комиссий 2.0;&lt;br /&gt;
** '''''Максимальная прибыль (сбор + комиссия)''''' — наибольшая сумма прибыли (комиссии авиакомпании (или &amp;quot;собственной прибыли агентсва&amp;quot;) + сбор + бонус - комиссия субагента), рассчитывается в ценообразовании, работает только включенном расчете комиссий 2.0;&lt;br /&gt;
** '''''Игнорировать этап 1''''' — микшер не проверяет дубликаты по условию ''Этапа 1''.&lt;br /&gt;
* '''Этап 2 (поставщики)''' — пакет реквизитов, из которого выберется перелет. Это условие проверяется микшером, если не сработал '''''Этап 1''''' или выбрано '''''Игнорировать этап 1'''''. Если указано значение ''{{NameProject2}}'', то перелет выбирается из первого пакета реквизитов.&lt;br /&gt;
&lt;br /&gt;
=== Примеры правил микширования результатов поиска ===&lt;br /&gt;
У агентства настроен поиск в нескольких источниках: ''ГРС 1'', ''ГРС 2'', ''ГРС SITA Gabriel''. Чтобы перелеты авиакомпании ''«Сибирь» (S7 Airlines)'' оформлялись в ''ГРС SITA Gabriel'', нужно задать два правила микширования.&amp;lt;!--Чтобы из дубликатов перелетов авиакомпании ''«Сибирь» (S7 Airlines)'' оставались только перелеты от ''ГРС SITA Gabriel'', создается правило микширования, в котором:--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Первое правило'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 400px&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр || Значение&lt;br /&gt;
|-&lt;br /&gt;
| Авиакомпания  || «Сибирь» (S7 Airlines)&lt;br /&gt;
|-&lt;br /&gt;
| Этап 1 || Игнорировать этап 1&lt;br /&gt;
|-&lt;br /&gt;
| Этап 2 || Пакет реквизитов от ГРС ''SITA Gabriel'' &lt;br /&gt;
|}&lt;br /&gt;
'''Второе правило'''&lt;br /&gt;
&lt;br /&gt;
Чтобы по всем остальным авиакомпаниям выбирался перелет, у которого минимальная цена от ГРС, создается общее для всех авиакомпаний правило микширования, в котором:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 400px&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр || Значение&lt;br /&gt;
|-&lt;br /&gt;
| Этап 1 || Цена от GDS (нетто) минимальная&lt;br /&gt;
|-&lt;br /&gt;
| Этап 2 || {{NameProject2}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В данном правиле приоритета по поставщику нет, поэтому на втором этапе выбрано значение ''{{NameProject2}}''. Таким образом, если не сработает первый этап, микшер выберет перелет от ГРС первого пакета реквизитов.&lt;br /&gt;
&lt;br /&gt;
Это правило будет работать для всех авиакомпаний, кроме ''«Сибирь» (S7 Airlines)'', поскольку для нее задано отдельное правило.&lt;br /&gt;
&lt;br /&gt;
==Микшер результатов поиска {{NameProject2}}==&lt;br /&gt;
Микшер результатов поиска {{NameProject2}} настраивается в панели администрирования {{NameProject2}}.&lt;br /&gt;
&lt;br /&gt;
=== Включение микшера результатов поиска===&lt;br /&gt;
&lt;br /&gt;
{{Attention|Микшер результатов поиска {{NameProject2}} работает с использованием [[Ценообразование Немо Тревел 2.0|Ценообразования Немо Тревел 2.0]].}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Для корректного взаимодействия плагинов используйте ''Микшер результатов поиска {{NameProject2}}'' только если ''[[Фильтры результатов поиска Nemo Connect|Фильтры результатов]]'' включены тоже на Nemo Connect.}}&lt;br /&gt;
&lt;br /&gt;
Чтобы включить микшер результатов поиска {{NameProject2}}, &lt;br /&gt;
* Зайдите в панель администрирования {{NameProject2}}.&lt;br /&gt;
* Включите опцию '''Использовать микшер авиа''' в разделе  '''Настройки Авиа → Поисковые настройки → Настройки микшера'''.&lt;br /&gt;
* Убедитесь в том, что:&lt;br /&gt;
** Включено Ценообразование {{NameProject2}} (см. документацию по работе модуля, раздел [[Ценообразование Немо Тревел 2.0#Включение модуля Ценообразование Немо Тревел 2.0|Включение модуля Ценообразование {{NameProject2}}]])&lt;br /&gt;
** Включен Маршрутизатор поисковых запросов {{NameProject2}} (см. документацию по работе модуля, раздел [[Маршрутизатор поисковых запросов Немо Тревел 2.0#Включение маршрутизатора поисковых запросов {{NameProject2}}|Включение маршрутизатора поисковых запросов {{NameProject2}}]]) &amp;lt;br&amp;gt; Поскольку Микшер результатов поиска {{NameProject2}} работает на основании модуля Ценообразования в Немо 2.0, который, в свою очередь, работает при включенном маршрутизаторе поисковых запросов {{NameProject2}}, без маршрутизатора {{NameProject2}} плагин не работает.&lt;br /&gt;
&lt;br /&gt;
===Создание общего правила микширования результатов поиска===&lt;br /&gt;
Для переопределения правила микширования, заданного по умолчанию, нужно создать общее правило для всех авиакомпаний.&lt;br /&gt;
&lt;br /&gt;
Для создания правила:&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило микширования перелётов'''.&lt;br /&gt;
# Установите условие выбора перелета ''по ценовому условию''.&lt;br /&gt;
# Установите условие выбора перелета ''по второму условию''.&lt;br /&gt;
# Установите условие выбора перелета ''по источникам''.&lt;br /&gt;
# Нажмите '''Сохранить''' для сохранения настроек правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Микшер Немо2 Общее.png]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание общего правила микширования результатов поиска&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Создание правила микширования результатов поиска для указанных авиакомпаний===&lt;br /&gt;
&lt;br /&gt;
Правила микшера {{NameProject2}} создаются и редактируются в панели администрирования {{NameProject2}} в разделе '''Настройки Авиа → Поисковые настройки → Настройки микшера'''.&lt;br /&gt;
&lt;br /&gt;
Для создания правила:&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило микширования перелётов'''.&lt;br /&gt;
# Установите условие выбора перелета ''по ценовому условию''.&lt;br /&gt;
# Установите условие выбора перелета ''по второму условию''.&lt;br /&gt;
# Установите условие выбора перелета ''по источникам''.&lt;br /&gt;
# Введите IATA-коды авиакомпаний (валидирующих перевозчиков перелета), на которые распространяется правило.&lt;br /&gt;
# Нажмите '''Сохранить''' для сохранения настроек правила.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Микшер Немо2.png]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила микширования результатов поиска для указанных авиакомпаний&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Параметры микширования результатов поиска {{NameProject2}}===&lt;br /&gt;
*'''Авиакомпания''' — IATA-коды авиакомпаний ( [[валидирующий перевозчик]] ), на которые распространяется правило.&lt;br /&gt;
* '''Этап 1 (ценовой)''' — ценовое условие, по которому выбирется наилучший перелет:&lt;br /&gt;
** '''''Ignore''''' — ценовой признак игнорируется, перелет проверяется по второму этапу;&lt;br /&gt;
** '''''MaximalAgencyMarkup''''' — перелет с наибольшим агентским сбором с учётом скидок;&lt;br /&gt;
** '''''MaximalAirlineCommission''''' — перелет с наибольшей комиссией авиакомпании;&lt;br /&gt;
** '''''MaximalProfit''''' — перелет с максимальным значением (комиссии авиакомпании (или &amp;quot;собственной прибыли агентсва&amp;quot;) + сбор + бонус - комиссия субагента). &lt;br /&gt;
** '''''MinimalNet''''' — перелет с наименьшей ценой от ГРС;&lt;br /&gt;
** '''''MinimalPrice''''' — перелет с наименьшей итоговой стоимостью;&lt;br /&gt;
* '''Этап 2 (ценовой)''' — второе ценовое условие, по которому выбирется наилучший перелет,если не сработал '''Этап 1'''. Параметры аналогичны '''Этап 1'''.&lt;br /&gt;
* '''Этап 3 (источники)''' — пакет или пакеты реквизитов перечисленные через запятую в порядке приоритета, из которых выберется перелет. Это условие проверяется микшером, если не сработали предыдущие этапы или было выбрано '''''Ignore''''' для предыдущих этапов.&lt;br /&gt;
&lt;br /&gt;
=== Примеры правил микширования результатов поиска ===&lt;br /&gt;
У агентства настроен поиск в нескольких источниках: ''ГРС 1'', ''ГРС 2'', ''ГРС SITA Gabriel''. Чтобы перелеты авиакомпании ''«Сибирь» (S7 Airlines)'' оформлялись в ''ГРС SITA Gabriel'', нужно задать два правила микширования.&amp;lt;!--Чтобы из дубликатов перелетов авиакомпании ''«Сибирь» (S7 Airlines)'' оставались только перелеты от ''ГРС SITA Gabriel'', создается правило микширования, в котором:--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Первое правило'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 400px&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр || Значение&lt;br /&gt;
|-&lt;br /&gt;
| Авиакомпания  || S7&lt;br /&gt;
|-&lt;br /&gt;
| Этап 1 || Ignore&lt;br /&gt;
|-&lt;br /&gt;
| Этап 2 || Ignore&lt;br /&gt;
|-&lt;br /&gt;
| Этап 3 || ''номер пакета реквизитов ГРС SITA Gabriel''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Второе правило'''&lt;br /&gt;
&lt;br /&gt;
Чтобы по всем остальным авиакомпаниям выбирался перелет, у которого минимальная цена от ГРС, создается общее для всех авиакомпаний правило микширования, в котором:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 400px&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр || Значение&lt;br /&gt;
|-&lt;br /&gt;
| Авиакомпания  || -&lt;br /&gt;
|-&lt;br /&gt;
| Этап 1 || MinimalNet&lt;br /&gt;
|-&lt;br /&gt;
| Этап 2 || Ignore&lt;br /&gt;
|-&lt;br /&gt;
| Этап 3 ||  ''номер пакета реквизитов''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Таким образом, если не сработает первый этап, микшер выберет перелет из указанного пакета реквизитов.&lt;br /&gt;
&lt;br /&gt;
Это правило будет работать для всех авиакомпаний, кроме ''«Сибирь» (S7 Airlines)'', поскольку для нее задано отдельное правило.&lt;br /&gt;
&lt;br /&gt;
==Отладка правил микширования результатов поиска==&lt;br /&gt;
Чтобы проверить работу микшера и проследить, какие правила по каким параметрам удаляют дубликаты, используют таблицу отладки правил микширования. &amp;lt;br /&amp;gt;&lt;br /&gt;
=== Таблица отладки микшера Nemo Flights ===&lt;br /&gt;
&amp;lt;u&amp;gt;Для поисков от имени менеджера и экспертов&amp;lt;/u&amp;gt; агентства работа фильтра по каждому поисковому запросу логируется и отображается в подробной таблице отладки.&lt;br /&gt;
&lt;br /&gt;
Таблица отладки работы микшера результатов данного поиска открывается в логах этого поиска.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Выполните поиск от имени менеджера или эксперта агентства. Если поиск выполняется от имени менеджера по завершении поиска открывается страница [[Логи системы|логов]] этого поиска. &amp;lt;br /&amp;gt;&lt;br /&gt;
# В поисковых логах в строке с сообщением ''flights/search/results/'' размещается ссылка на таблицу отладки микшера:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Логи_микширования.png|900px|Лог микшера]]&lt;br /&gt;
|-&lt;br /&gt;
|Лог микшера&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Ссылка открывает таблицу отладки микшера по данному поиску.&lt;br /&gt;
Зелёным цветом выделен перелёт, оставленный на выдаче.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2.0 Mix debug.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Таблица отладки микшера результатов поиска авиарейсов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Параметры таблицы отладки микшера'''&lt;br /&gt;
*'''Операция''' — каждой операции микшера присваивается порядковый номер. Дубликатам одного перелета присваивается одинаковый номер для всех строк в таблице.&lt;br /&gt;
*'''Выбранный микшер''' —  номер сработавшего правила микширования.&lt;br /&gt;
*'''Уровень 1''' — выбранный параметр микширования на первом этапе работы правила микширования.&lt;br /&gt;
*'''Уровень 2''' — выбранный пакет реквизитов на втором этапе работы правила микширования.&lt;br /&gt;
*'''Авиакомпания''' — первый [[маркетинговый перевозчик]] перелета или, если в ценообразовании [[Ценообразование (Авиабилеты)|активирован расчет]] комиссий 2.0, [[валидирующий перевозчик]].&lt;br /&gt;
*'''Код микширования''' — данные перелета, для которого была выполнена операция (дата вылета, направление, авиакомпания и т.д.).&lt;br /&gt;
*'''Мин. цена ГДС''' — цена нетто (тариф + таксы) от ГРС.&lt;br /&gt;
*'''Мин. цена''' — минимальная цена брутто (тариф + таксы + сборы) от ГРС.&lt;br /&gt;
*'''Макс. цена''' — максимальная цена брутто от ГРС.&lt;br /&gt;
*'''Макс. сбор''' — размер [[Сбор (термин)|сбора]] для цены от ГРС.&lt;br /&gt;
*'''Макс. комиссия''' — размер [[Комиссия (термин)|комиссии]] авиакомпании для цены от ГРС.&lt;br /&gt;
*'''Макс. прибыль''' — размер прибыли агентства для цены от ГРС.&lt;br /&gt;
*'''ГРС''' —  ГРС, в котором найден дубликат.&lt;br /&gt;
*'''Пакет''' — пакет реквизитов, в котором найден дубликат.&lt;br /&gt;
&lt;br /&gt;
=== Таблица отладки микшера {{NameProject2}} ===&lt;br /&gt;
Работу микшера на {{NameProject2}} можно посмотреть в логах Nemo Flights. Для этого необходимо перейти в раздел с поисковыми логами, перейти на страницу просмотра отладки.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2.0 mixer_debug.jpg|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Лог отладки&lt;br /&gt;
|}&lt;br /&gt;
В таблице с отладочными данными находим событие «Лог работы микшера». Содержимое стека трассировки копируем и переносим в редактор, к примеру, Notepad++. Сохраняем файл как электронную таблицу с расширением XLS/XLSX/ODS.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2.0 mixer_log1.jpg|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Отладочные данные&lt;br /&gt;
|}&lt;br /&gt;
Выполнив данные действия получим файл с таблицей отладки микшера.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2.0 mixer_tab1.jpg|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Таблица отладки микшера&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Фильтры поисковых запросов (Авиабилеты)]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 1.0]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Авиакомпания]]&lt;br /&gt;
*[[Ценообразование  (Авиабилеты)]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_VPN_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5_%D0%90%D0%A0%D0%9C_%D0%A6%D0%A3%D0%A1&amp;diff=15107</id>
		<title>Подробная инструкция по настройке VPN и установке АРМ ЦУС</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_VPN_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5_%D0%90%D0%A0%D0%9C_%D0%A6%D0%A3%D0%A1&amp;diff=15107"/>
		<updated>2018-08-31T16:55:29Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Железнодорожные билеты]]&lt;br /&gt;
Для корректного взаимодействия с поставщиком [[КТЖ]], нужно настроить VPN и установить программу АРМ ЦУС (Центр управления системой).&lt;br /&gt;
&lt;br /&gt;
Ниже описан подробный алгоритм настройки для Windows 10 и Windows 7.&lt;br /&gt;
&lt;br /&gt;
=Настройка VPN для Windows 10=&lt;br /&gt;
&lt;br /&gt;
'''Для настройки VPN следует выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Зайти в “Параметры ОС Windows &amp;gt; Сеть и Интернет &amp;gt; VPN &amp;gt; Добавить VPN подключение” &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ1.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ2.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ3.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ4.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
2. Заполнить данные следующим образом и нажать сохранить.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ5.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2.1 Поставщик услуг: Windows&lt;br /&gt;
&lt;br /&gt;
2.2 Имя подключения: VPN ЦУС&lt;br /&gt;
&lt;br /&gt;
2.3 Имя или адрес сервера: vpn.ipayments.kz&lt;br /&gt;
&lt;br /&gt;
2.4 Тип VPN: Протокол PPTP&lt;br /&gt;
&lt;br /&gt;
2.5 Тип данных для входа: Имя пользователя и пароль&lt;br /&gt;
&lt;br /&gt;
2.6 Имя пользователя: (логин для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
2.7 Пароль: (пароль для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
3. В том же окне VPN выбрать созданное подключение и зайти в “Настройка параметров адаптера”, выбрать созданное выше подключение и зайти в его свойства&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ6.jpg|400right|]]&lt;br /&gt;
|[[Файл:KTZ7.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
4. Зайти во вкладку “Сеть”, выбрать в компонентах IP версии 4(TCP/IPv4), нажать “Свойства”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ8.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ9.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
5. В открывшемся окне выбрать “Дополнительно”&lt;br /&gt;
&lt;br /&gt;
6. Убрать галочку “Использовать основной шлюз в удаленной сети”. Во всех открытых окнах нажать ОК для сохранения настроек.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ10.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Настройка VPN для Windows 7=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Для настройки VPN следует выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Зайти в “Панель управления &amp;gt; Центр управления сетями и общим доступом &amp;gt;Создание или настройка нового подключения или сети”&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ11.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ12.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ13.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2. Выбрать “Подключение к рабочему столу”, нажать “Далее”.&lt;br /&gt;
3. Выбрать “Использовать мое подключение к интернету”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ14.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ15.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ16.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. Заполнить данные и нажать “Создать”. Окно создания VPN закроется.&lt;br /&gt;
5. В открытом окне “Центр управления сетями и общим доступом” выбрать “Изменение параметров адаптера”, выбрать созданное выше подключение и зайти в его свойства&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ17.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ18.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
6. Во вкладке “Безопасность” установить тип соединения PPTP. Зайти во вкладку “Сеть”, выбрать в компонентах IP версии 4(TCP/IPv4), нажать “Свойства”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ19.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ20.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
7. В открывшемся окне выбрать “Дополнительно”&lt;br /&gt;
8. Убрать галочку “Использовать основной шлюз в удаленной сети”. Во всех открытых окнах нажать ОК для сохранения настроек.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ21.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ22.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Установка АРМ ЦУС===&lt;br /&gt;
'''Для работы с АРМ ЦУС необходимо выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Подключиться к VPN соединению, если потребуется ввести данные для входа:&lt;br /&gt;
&lt;br /&gt;
1.1 логин: (логин для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
1.2 пароль: (пароль для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
2. Перейти по ссылке для скачивания: http://ktj.ktzh.railways.local:20873&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся окне выбрать “Загрузить Центр Управления Системой”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ23.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. В папке “Загрузки” найти установщик и запустить его, дождаться окончания загрузки и установки.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[Файл:KTZ24.jpg|400px|right|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[Файл:KTZ25.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
5. Ввести данные для входа:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ26.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ27.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
5.1 Логин (логин агрегатора для АРМ ЦУС, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
5.2 Пароль (пароль агрегатора для АРМ ЦУС, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
5.3 Пин 123456 (Пин всегда такой)&lt;br /&gt;
&lt;br /&gt;
6. В окне с сообщением о носителе с сертификатом нажать ОК. Вход выполнен. Пункты 1, 5 и 6 данного раздела необходимо воспроизводить всегда при входе в АРМ ЦУС.&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_VPN_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5_%D0%90%D0%A0%D0%9C_%D0%A6%D0%A3%D0%A1&amp;diff=15106</id>
		<title>Подробная инструкция по настройке VPN и установке АРМ ЦУС</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_VPN_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5_%D0%90%D0%A0%D0%9C_%D0%A6%D0%A3%D0%A1&amp;diff=15106"/>
		<updated>2018-08-31T16:55:14Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Настройка VPN для Windows 7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Железнодорожные билеты]]&lt;br /&gt;
Для корректного взаимодействия с поставщиком [[КТЖ]], нужно настроить VPN и установить программу АРМ ЦУС (Центр управления системой).&lt;br /&gt;
&lt;br /&gt;
Ниже описан подробный алгоритм настройки для Windows 10 и Windows 7.&lt;br /&gt;
=Настройка VPN для Windows 10=&lt;br /&gt;
&lt;br /&gt;
'''Для настройки VPN следует выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Зайти в “Параметры ОС Windows &amp;gt; Сеть и Интернет &amp;gt; VPN &amp;gt; Добавить VPN подключение” &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ1.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ2.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ3.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ4.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
2. Заполнить данные следующим образом и нажать сохранить.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ5.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2.1 Поставщик услуг: Windows&lt;br /&gt;
&lt;br /&gt;
2.2 Имя подключения: VPN ЦУС&lt;br /&gt;
&lt;br /&gt;
2.3 Имя или адрес сервера: vpn.ipayments.kz&lt;br /&gt;
&lt;br /&gt;
2.4 Тип VPN: Протокол PPTP&lt;br /&gt;
&lt;br /&gt;
2.5 Тип данных для входа: Имя пользователя и пароль&lt;br /&gt;
&lt;br /&gt;
2.6 Имя пользователя: (логин для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
2.7 Пароль: (пароль для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
3. В том же окне VPN выбрать созданное подключение и зайти в “Настройка параметров адаптера”, выбрать созданное выше подключение и зайти в его свойства&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ6.jpg|400right|]]&lt;br /&gt;
|[[Файл:KTZ7.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
4. Зайти во вкладку “Сеть”, выбрать в компонентах IP версии 4(TCP/IPv4), нажать “Свойства”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ8.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ9.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
5. В открывшемся окне выбрать “Дополнительно”&lt;br /&gt;
&lt;br /&gt;
6. Убрать галочку “Использовать основной шлюз в удаленной сети”. Во всех открытых окнах нажать ОК для сохранения настроек.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ10.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Настройка VPN для Windows 7=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Для настройки VPN следует выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Зайти в “Панель управления &amp;gt; Центр управления сетями и общим доступом &amp;gt;Создание или настройка нового подключения или сети”&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ11.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ12.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ13.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2. Выбрать “Подключение к рабочему столу”, нажать “Далее”.&lt;br /&gt;
3. Выбрать “Использовать мое подключение к интернету”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ14.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ15.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ16.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. Заполнить данные и нажать “Создать”. Окно создания VPN закроется.&lt;br /&gt;
5. В открытом окне “Центр управления сетями и общим доступом” выбрать “Изменение параметров адаптера”, выбрать созданное выше подключение и зайти в его свойства&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ17.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ18.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
6. Во вкладке “Безопасность” установить тип соединения PPTP. Зайти во вкладку “Сеть”, выбрать в компонентах IP версии 4(TCP/IPv4), нажать “Свойства”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ19.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ20.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
7. В открывшемся окне выбрать “Дополнительно”&lt;br /&gt;
8. Убрать галочку “Использовать основной шлюз в удаленной сети”. Во всех открытых окнах нажать ОК для сохранения настроек.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ21.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ22.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Установка АРМ ЦУС===&lt;br /&gt;
'''Для работы с АРМ ЦУС необходимо выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Подключиться к VPN соединению, если потребуется ввести данные для входа:&lt;br /&gt;
&lt;br /&gt;
1.1 логин: (логин для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
1.2 пароль: (пароль для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
2. Перейти по ссылке для скачивания: http://ktj.ktzh.railways.local:20873&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся окне выбрать “Загрузить Центр Управления Системой”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ23.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. В папке “Загрузки” найти установщик и запустить его, дождаться окончания загрузки и установки.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[Файл:KTZ24.jpg|400px|right|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[Файл:KTZ25.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
5. Ввести данные для входа:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ26.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ27.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
5.1 Логин (логин агрегатора для АРМ ЦУС, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
5.2 Пароль (пароль агрегатора для АРМ ЦУС, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
5.3 Пин 123456 (Пин всегда такой)&lt;br /&gt;
&lt;br /&gt;
6. В окне с сообщением о носителе с сертификатом нажать ОК. Вход выполнен. Пункты 1, 5 и 6 данного раздела необходимо воспроизводить всегда при входе в АРМ ЦУС.&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_VPN_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5_%D0%90%D0%A0%D0%9C_%D0%A6%D0%A3%D0%A1&amp;diff=15105</id>
		<title>Подробная инструкция по настройке VPN и установке АРМ ЦУС</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_VPN_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5_%D0%90%D0%A0%D0%9C_%D0%A6%D0%A3%D0%A1&amp;diff=15105"/>
		<updated>2018-08-31T16:55:00Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Настройка VPN для Windows 10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Железнодорожные билеты]]&lt;br /&gt;
Для корректного взаимодействия с поставщиком [[КТЖ]], нужно настроить VPN и установить программу АРМ ЦУС (Центр управления системой).&lt;br /&gt;
&lt;br /&gt;
Ниже описан подробный алгоритм настройки для Windows 10 и Windows 7.&lt;br /&gt;
=Настройка VPN для Windows 10=&lt;br /&gt;
&lt;br /&gt;
'''Для настройки VPN следует выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Зайти в “Параметры ОС Windows &amp;gt; Сеть и Интернет &amp;gt; VPN &amp;gt; Добавить VPN подключение” &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ1.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ2.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ3.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ4.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
2. Заполнить данные следующим образом и нажать сохранить.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ5.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2.1 Поставщик услуг: Windows&lt;br /&gt;
&lt;br /&gt;
2.2 Имя подключения: VPN ЦУС&lt;br /&gt;
&lt;br /&gt;
2.3 Имя или адрес сервера: vpn.ipayments.kz&lt;br /&gt;
&lt;br /&gt;
2.4 Тип VPN: Протокол PPTP&lt;br /&gt;
&lt;br /&gt;
2.5 Тип данных для входа: Имя пользователя и пароль&lt;br /&gt;
&lt;br /&gt;
2.6 Имя пользователя: (логин для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
2.7 Пароль: (пароль для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
3. В том же окне VPN выбрать созданное подключение и зайти в “Настройка параметров адаптера”, выбрать созданное выше подключение и зайти в его свойства&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ6.jpg|400right|]]&lt;br /&gt;
|[[Файл:KTZ7.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
4. Зайти во вкладку “Сеть”, выбрать в компонентах IP версии 4(TCP/IPv4), нажать “Свойства”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ8.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ9.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
5. В открывшемся окне выбрать “Дополнительно”&lt;br /&gt;
&lt;br /&gt;
6. Убрать галочку “Использовать основной шлюз в удаленной сети”. Во всех открытых окнах нажать ОК для сохранения настроек.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ10.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Настройка VPN для Windows 7===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Для настройки VPN следует выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Зайти в “Панель управления &amp;gt; Центр управления сетями и общим доступом &amp;gt;Создание или настройка нового подключения или сети”&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ11.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ12.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ13.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2. Выбрать “Подключение к рабочему столу”, нажать “Далее”.&lt;br /&gt;
3. Выбрать “Использовать мое подключение к интернету”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ14.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ15.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ16.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. Заполнить данные и нажать “Создать”. Окно создания VPN закроется.&lt;br /&gt;
5. В открытом окне “Центр управления сетями и общим доступом” выбрать “Изменение параметров адаптера”, выбрать созданное выше подключение и зайти в его свойства&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ17.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ18.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
6. Во вкладке “Безопасность” установить тип соединения PPTP. Зайти во вкладку “Сеть”, выбрать в компонентах IP версии 4(TCP/IPv4), нажать “Свойства”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ19.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ20.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
7. В открывшемся окне выбрать “Дополнительно”&lt;br /&gt;
8. Убрать галочку “Использовать основной шлюз в удаленной сети”. Во всех открытых окнах нажать ОК для сохранения настроек.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ21.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ22.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Установка АРМ ЦУС===&lt;br /&gt;
'''Для работы с АРМ ЦУС необходимо выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Подключиться к VPN соединению, если потребуется ввести данные для входа:&lt;br /&gt;
&lt;br /&gt;
1.1 логин: (логин для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
1.2 пароль: (пароль для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
2. Перейти по ссылке для скачивания: http://ktj.ktzh.railways.local:20873&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся окне выбрать “Загрузить Центр Управления Системой”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ23.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. В папке “Загрузки” найти установщик и запустить его, дождаться окончания загрузки и установки.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[Файл:KTZ24.jpg|400px|right|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[Файл:KTZ25.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
5. Ввести данные для входа:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ26.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ27.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
5.1 Логин (логин агрегатора для АРМ ЦУС, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
5.2 Пароль (пароль агрегатора для АРМ ЦУС, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
5.3 Пин 123456 (Пин всегда такой)&lt;br /&gt;
&lt;br /&gt;
6. В окне с сообщением о носителе с сертификатом нажать ОК. Вход выполнен. Пункты 1, 5 и 6 данного раздела необходимо воспроизводить всегда при входе в АРМ ЦУС.&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_VPN_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5_%D0%90%D0%A0%D0%9C_%D0%A6%D0%A3%D0%A1&amp;diff=15104</id>
		<title>Подробная инструкция по настройке VPN и установке АРМ ЦУС</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_VPN_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5_%D0%90%D0%A0%D0%9C_%D0%A6%D0%A3%D0%A1&amp;diff=15104"/>
		<updated>2018-08-31T16:54:46Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Настройка VPN для Windows 7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Железнодорожные билеты]]&lt;br /&gt;
Для корректного взаимодействия с поставщиком [[КТЖ]], нужно настроить VPN и установить программу АРМ ЦУС (Центр управления системой).&lt;br /&gt;
&lt;br /&gt;
Ниже описан подробный алгоритм настройки для Windows 10 и Windows 7.&lt;br /&gt;
===Настройка VPN для Windows 10===&lt;br /&gt;
&lt;br /&gt;
'''Для настройки VPN следует выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Зайти в “Параметры ОС Windows &amp;gt; Сеть и Интернет &amp;gt; VPN &amp;gt; Добавить VPN подключение” &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ1.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ2.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ3.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ4.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
2. Заполнить данные следующим образом и нажать сохранить.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ5.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2.1 Поставщик услуг: Windows&lt;br /&gt;
&lt;br /&gt;
2.2 Имя подключения: VPN ЦУС&lt;br /&gt;
&lt;br /&gt;
2.3 Имя или адрес сервера: vpn.ipayments.kz&lt;br /&gt;
&lt;br /&gt;
2.4 Тип VPN: Протокол PPTP&lt;br /&gt;
&lt;br /&gt;
2.5 Тип данных для входа: Имя пользователя и пароль&lt;br /&gt;
&lt;br /&gt;
2.6 Имя пользователя: (логин для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
2.7 Пароль: (пароль для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
3. В том же окне VPN выбрать созданное подключение и зайти в “Настройка параметров адаптера”, выбрать созданное выше подключение и зайти в его свойства&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ6.jpg|400right|]]&lt;br /&gt;
|[[Файл:KTZ7.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
4. Зайти во вкладку “Сеть”, выбрать в компонентах IP версии 4(TCP/IPv4), нажать “Свойства”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ8.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ9.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
5. В открывшемся окне выбрать “Дополнительно”&lt;br /&gt;
&lt;br /&gt;
6. Убрать галочку “Использовать основной шлюз в удаленной сети”. Во всех открытых окнах нажать ОК для сохранения настроек.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ10.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Настройка VPN для Windows 7===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Для настройки VPN следует выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Зайти в “Панель управления &amp;gt; Центр управления сетями и общим доступом &amp;gt;Создание или настройка нового подключения или сети”&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ11.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ12.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ13.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2. Выбрать “Подключение к рабочему столу”, нажать “Далее”.&lt;br /&gt;
3. Выбрать “Использовать мое подключение к интернету”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ14.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ15.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ16.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. Заполнить данные и нажать “Создать”. Окно создания VPN закроется.&lt;br /&gt;
5. В открытом окне “Центр управления сетями и общим доступом” выбрать “Изменение параметров адаптера”, выбрать созданное выше подключение и зайти в его свойства&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ17.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ18.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
6. Во вкладке “Безопасность” установить тип соединения PPTP. Зайти во вкладку “Сеть”, выбрать в компонентах IP версии 4(TCP/IPv4), нажать “Свойства”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ19.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ20.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
7. В открывшемся окне выбрать “Дополнительно”&lt;br /&gt;
8. Убрать галочку “Использовать основной шлюз в удаленной сети”. Во всех открытых окнах нажать ОК для сохранения настроек.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ21.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ22.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Установка АРМ ЦУС===&lt;br /&gt;
'''Для работы с АРМ ЦУС необходимо выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Подключиться к VPN соединению, если потребуется ввести данные для входа:&lt;br /&gt;
&lt;br /&gt;
1.1 логин: (логин для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
1.2 пароль: (пароль для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
2. Перейти по ссылке для скачивания: http://ktj.ktzh.railways.local:20873&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся окне выбрать “Загрузить Центр Управления Системой”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ23.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. В папке “Загрузки” найти установщик и запустить его, дождаться окончания загрузки и установки.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[Файл:KTZ24.jpg|400px|right|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[Файл:KTZ25.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
5. Ввести данные для входа:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ26.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ27.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
5.1 Логин (логин агрегатора для АРМ ЦУС, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
5.2 Пароль (пароль агрегатора для АРМ ЦУС, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
5.3 Пин 123456 (Пин всегда такой)&lt;br /&gt;
&lt;br /&gt;
6. В окне с сообщением о носителе с сертификатом нажать ОК. Вход выполнен. Пункты 1, 5 и 6 данного раздела необходимо воспроизводить всегда при входе в АРМ ЦУС.&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_VPN_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5_%D0%90%D0%A0%D0%9C_%D0%A6%D0%A3%D0%A1&amp;diff=15103</id>
		<title>Подробная инструкция по настройке VPN и установке АРМ ЦУС</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_VPN_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5_%D0%90%D0%A0%D0%9C_%D0%A6%D0%A3%D0%A1&amp;diff=15103"/>
		<updated>2018-08-31T16:54:27Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Настройка VPN для Windows 10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Железнодорожные билеты]]&lt;br /&gt;
Для корректного взаимодействия с поставщиком [[КТЖ]], нужно настроить VPN и установить программу АРМ ЦУС (Центр управления системой).&lt;br /&gt;
&lt;br /&gt;
Ниже описан подробный алгоритм настройки для Windows 10 и Windows 7.&lt;br /&gt;
===Настройка VPN для Windows 10===&lt;br /&gt;
&lt;br /&gt;
'''Для настройки VPN следует выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Зайти в “Параметры ОС Windows &amp;gt; Сеть и Интернет &amp;gt; VPN &amp;gt; Добавить VPN подключение” &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ1.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ2.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ3.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ4.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
2. Заполнить данные следующим образом и нажать сохранить.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ5.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2.1 Поставщик услуг: Windows&lt;br /&gt;
&lt;br /&gt;
2.2 Имя подключения: VPN ЦУС&lt;br /&gt;
&lt;br /&gt;
2.3 Имя или адрес сервера: vpn.ipayments.kz&lt;br /&gt;
&lt;br /&gt;
2.4 Тип VPN: Протокол PPTP&lt;br /&gt;
&lt;br /&gt;
2.5 Тип данных для входа: Имя пользователя и пароль&lt;br /&gt;
&lt;br /&gt;
2.6 Имя пользователя: (логин для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
2.7 Пароль: (пароль для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
3. В том же окне VPN выбрать созданное подключение и зайти в “Настройка параметров адаптера”, выбрать созданное выше подключение и зайти в его свойства&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ6.jpg|400right|]]&lt;br /&gt;
|[[Файл:KTZ7.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
4. Зайти во вкладку “Сеть”, выбрать в компонентах IP версии 4(TCP/IPv4), нажать “Свойства”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ8.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ9.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
5. В открывшемся окне выбрать “Дополнительно”&lt;br /&gt;
&lt;br /&gt;
6. Убрать галочку “Использовать основной шлюз в удаленной сети”. Во всех открытых окнах нажать ОК для сохранения настроек.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ10.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Настройка VPN для Windows 7===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Для настройки VPN следует выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Зайти в “Панель управления &amp;gt; Центр управления сетями и общим доступом &amp;gt;Создание или настройка нового подключения или сети”&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ11.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ12.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ13.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2. Выбрать “Подключение к рабочему столу”, нажать “Далее”.&lt;br /&gt;
3. Выбрать “Использовать мое подключение к интернету”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ14.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ15.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ16.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. Заполнить данные и нажать “Создать”. Окно создания VPN закроется.&lt;br /&gt;
5. В открытом окне “Центр управления сетями и общим доступом” выбрать “Изменение параметров адаптера”, выбрать созданное выше подключение и зайти в его свойства&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ17.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ18.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
6. Во вкладке “Безопасность” установить тип соединения PPTP. Зайти во вкладку “Сеть”, выбрать в компонентах IP версии 4(TCP/IPv4), нажать “Свойства”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ19.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ20.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
7. В открывшемся окне выбрать “Дополнительно”&lt;br /&gt;
8. Убрать галочку “Использовать основной шлюз в удаленной сети”. Во всех открытых окнах нажать ОК для сохранения настроек.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ21.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ22.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Установка АРМ ЦУС===&lt;br /&gt;
'''Для работы с АРМ ЦУС необходимо выполнить следующие шаги:'''&lt;br /&gt;
&lt;br /&gt;
1. Подключиться к VPN соединению, если потребуется ввести данные для входа:&lt;br /&gt;
&lt;br /&gt;
1.1 логин: (логин для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
1.2 пароль: (пароль для VPN, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
2. Перейти по ссылке для скачивания: http://ktj.ktzh.railways.local:20873&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся окне выбрать “Загрузить Центр Управления Системой”&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ23.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. В папке “Загрузки” найти установщик и запустить его, дождаться окончания загрузки и установки.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[Файл:KTZ24.jpg|400px|right|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[Файл:KTZ25.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
5. Ввести данные для входа:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;margin-right:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:KTZ26.jpg|400px|right|]]&lt;br /&gt;
|[[Файл:KTZ27.jpg|400px|right|]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
5.1 Логин (логин агрегатора для АРМ ЦУС, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
5.2 Пароль (пароль агрегатора для АРМ ЦУС, предоставленный КТЖ)&lt;br /&gt;
&lt;br /&gt;
5.3 Пин 123456 (Пин всегда такой)&lt;br /&gt;
&lt;br /&gt;
6. В окне с сообщением о носителе с сертификатом нажать ОК. Вход выполнен. Пункты 1, 5 и 6 данного раздела необходимо воспроизводить всегда при входе в АРМ ЦУС.&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%BE%D1%82%D0%B5%D0%BB%D0%B5%D0%B9&amp;diff=14939</id>
		<title>Маршрутизатор поиска отелей</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%BE%D1%82%D0%B5%D0%BB%D0%B5%D0%B9&amp;diff=14939"/>
		<updated>2018-08-07T15:48:01Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Принцип работы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Маршрутизатор''' — [[плагин]] [[компонент]]а системы {{NameSystem|link}}.&lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Маршрутизатор поисковых запросов используют для автоматизации выбора пакетов реквизитов для поиска на основе параметров поискового запроса.&lt;br /&gt;
Агентство может настроить выгодную схему поиска для:&lt;br /&gt;
* поиска у разных поставщиков в нескольких зонах,&lt;br /&gt;
* ускорения процесса поиска&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Маршрутизатор поисковых запросов представляет собой правила, которые распределяют поисковые запросы по разным пакетам реквизитов. &lt;br /&gt;
&lt;br /&gt;
'''Маршрутизатор поисковых запросов''' — совокупность правил маршрутизации.&lt;br /&gt;
&lt;br /&gt;
'''Правило маршрутизации''' — пакет реквизитов и совокупность условий, при выполнении которых поисковый запрос будет выполнен в указанном пакете реквизитов.&lt;br /&gt;
&lt;br /&gt;
* Условие правила — совокупность параметра и указанных значений.&lt;br /&gt;
&lt;br /&gt;
* Параметр условия — признак, по которому поисковый запрос будет проверяться при маршрутизации.&lt;br /&gt;
&lt;br /&gt;
* Значение условия — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.&lt;br /&gt;
&lt;br /&gt;
Маршрутизатор сопоставляет заданные параметры запроса поиска с правилами маршрутизации поисковых запросов и определяет подходящие правила:&lt;br /&gt;
* Если найдены подходящие правила, система  отправляет параллельные запросы по всем подходящим пакетам и осуществляет поиск по указанным в них реквизитам.&lt;br /&gt;
* Если нет подходящих правил, система выдаст сообщение о том, что результаты не найдены.&lt;br /&gt;
Чтобы правило маршрутизации применялось, необходимо чтобы город или страна поиска соответствовали списку разрашенных, и не были в списке запрещенных в рамках этого правила.&lt;br /&gt;
&lt;br /&gt;
==Создание правила маршрутизации==&lt;br /&gt;
Чтобы настроить маршрутизацию, вам необходимо:&lt;br /&gt;
# Зайти в раздел '''Управление продажами → Отели → Правила маршрутизации'''.&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Укажите '''Источник''' поставщика для которого будет применяться это правило.&lt;br /&gt;
#*'''Все''' — правило будет применено ко всем реквизитам поиска.  {{Attention|При срабатывании правила с параметром '''Все''', правила для конкретных поставщиков будут игнорироваться.}}&lt;br /&gt;
#*'''Выбранные''' —  правило будет применено только к выбранным реквизитам поиска.&lt;br /&gt;
#'''Задайте одно или несколько условий '''. Доступно 4 типа условий:&lt;br /&gt;
#*''' Разрешенные страны ''' — указываются допустимые для пакета страны. &lt;br /&gt;
#*''' Разрешенные города ''' — указываются допустимые для пакета города.&lt;br /&gt;
#*''' Запрещенные страны ''' — указываются запрещённые для пакета страны. &lt;br /&gt;
#*''' Запрещенные города ''' — указываются запрещённые для пакета города. &lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
{{Attention|Запрещающие правила работают в максимальном приоритете.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Если одно правило разрешает поиск в пакете, то другое правило не может отменить этого.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Создание правила.png|1100px]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила маршрутизации&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Маршрутизатор отели.png|1100px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила маршрутизации&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== См. также==&lt;br /&gt;
*[[Отели]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Ostrovok&amp;diff=14866</id>
		<title>Ostrovok</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Ostrovok&amp;diff=14866"/>
		<updated>2018-07-18T09:53:57Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Особенности работы с Ostrovok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Ostrovok''' — [[Файл:Ostrovok.png|right|400px|ContentInn.jpg]] это cервис онлайн-бронирования отелей в 220 странах мира. Был основан в 2011 году, офис компании базируется в Москве. Всего на сайте можно найти свыше 900 000 вариантов отелей, хостелов и апартаментов по всему миру.&lt;br /&gt;
&lt;br /&gt;
== Подключение к Ostrovok==&lt;br /&gt;
Для подключения модуля [[Отели]] системы {{NameSystem}}, работающего с системой Ostrovok, клиенту необходимо обратиться в [https://partner.ostrovok.ru/affiliate/ Ostrovok.ru] за реквизитами подключения. После того, как реквизиты будут получены, необходимо создать заявку на подключение модуля в проектном трекере [http://helpdesk.nemo.travel helpdesk.nemo.travel], предоставив данные реквизиты (key_id, key). &lt;br /&gt;
&lt;br /&gt;
{{Attention| Подключение и настройка реквизитов подключения к поставщику для модуля «Отели 2.0» производится администратором системы {{NameSystem}}.}}&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с Ostrovok==&lt;br /&gt;
&lt;br /&gt;
Поставщик Ostrovok имеет следующие особенности:&lt;br /&gt;
&lt;br /&gt;
* Поддерживается поиск только одной комнаты в запросе&lt;br /&gt;
* В комнате может быть не более 6 взрослых, но не менее одного, и не более 4 детей&lt;br /&gt;
* Возраст ребенка не должен превышать 17 лет&lt;br /&gt;
* Возраст детей при поиске указывать обязательно&lt;br /&gt;
* При подтверждении бронирования поставщику передается IP-адрес конечного пользователя&lt;br /&gt;
* При подтверждении необходимо передавать действующие e-mail адрес и контактный номер клиента&lt;br /&gt;
&lt;br /&gt;
При работе в тестовой среде накладываются дополнительные ограничения&lt;br /&gt;
&lt;br /&gt;
* Фамилии всех гостей должны быть Ostrovok&lt;br /&gt;
* Бронирование доступно только в тестовом отеле (ID: test_hotel, город Белогорск)&lt;br /&gt;
* Бронирования, созданные в тестовой среде, являются настоящими бронированиями, с такими же финансовыми обязательствами, как при бронировании настоящего отеля. По этой причине попытка подтверждения бронирования с невозвратным тарифом в тестовой среде вызовет ошибку. Кроме того, необходимо отменять '''все''' тестовые бронирования.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки ==&lt;br /&gt;
=== При поиске ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка                                                            !! Описание &lt;br /&gt;
|-&lt;br /&gt;
| Search for multiple rooms is not supported by Ostrovok            || Попытка поиска по нескольким комнатам. Не поддерживается поставщиком &lt;br /&gt;
|-&lt;br /&gt;
| Check out date must be within 30 days after check in              || Дата выезда должна быть не позднее 30 дней с даты заезда &lt;br /&gt;
|-&lt;br /&gt;
| In a room must be at least 1 adult                                || В комнате должен присутствовать как минимум один взрослый&lt;br /&gt;
|-&lt;br /&gt;
| Maximum number of adults in room is 6                             || В комнате должно быть не более 6 взрослых&lt;br /&gt;
|-&lt;br /&gt;
| Maximum number of children in room is 4                           || В комнате должно быть не более 4 детей&lt;br /&gt;
|-&lt;br /&gt;
| Only guests 17 years old or younger are considered to be children || Возраст ребенка не может превышать 17 лет&lt;br /&gt;
|}&lt;br /&gt;
=== При бронировании ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка                                     !! Описание                                                                                                           &lt;br /&gt;
|-&lt;br /&gt;
| Email is required for booking              || Для бронирования необходим адрес электронной почты клиента&lt;br /&gt;
|-&lt;br /&gt;
| Phone number is required for booking       || Для бронирования необходим номер телефона клиента&lt;br /&gt;
|-&lt;br /&gt;
| Guest name is not valid                    || Имя или фамилия гостя некорректны. Имя должно состоять из латинских букв и может содерждать пробелы, точки и тире&lt;br /&gt;
|-&lt;br /&gt;
| cannot_reserve_via_api                     || Вы не можете бронировать через API. Обратитесь в техническую поддержку&lt;br /&gt;
|-&lt;br /&gt;
| credit_card_required                       || Для бронирования нужны данные кредитной карты&lt;br /&gt;
|-&lt;br /&gt;
| insufficient_b2b_balance                   || Недостаточно средств на балансе b2b бронирований&lt;br /&gt;
|-&lt;br /&gt;
| invalid_email                              || Недействительный email. Необходимо использовать настоящий адрес&lt;br /&gt;
|-&lt;br /&gt;
| luhn_algorithm_error                       || Карта не прошла проверку по алгориту Луна&lt;br /&gt;
|-&lt;br /&gt;
| rate_expired / rate_not_found              || Тариф не найден. С момента поиска прошло много времени или номер был забронирован. Нужно повторить поиск&lt;br /&gt;
|-&lt;br /&gt;
| validation / validation_invalid_params     || Входные данные в теле запроса не удовлетворяют требованиям&lt;br /&gt;
|-&lt;br /&gt;
| unexpected_error_status_unknown            || Внутренняя ошибка поставщика. Статус бронирования в таком случае не определен. Необходимо выполнить запрос GetBook&lt;br /&gt;
|-&lt;br /&gt;
| order_not_found (в процессе подтверждения) || Бронирование не было создано у поставщика, необходимо повторить запрос ConfirmBook&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Другие непредвиденные ошибки (например, сетевые), также будут отражены в ответе. Статус бронирования в таком случае сменится на Waiting, необходимо выполнить запрос GetBook.&lt;br /&gt;
&lt;br /&gt;
Следующие ошибки могут возникнуть во время процесса подтверждения бронирования. Обратите внимание, что бронирование в этом случае считается неуспешным, но сохраняется у поставщика. Необходимо создать новое бронирование.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка                !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| not_allowed           || Попытка(и) бронирования заблокирована(ы). При возникновении данной ошибки, следует обратиться в службу поддержки, уточнив, что возникает ошибка при попытке бронирования&lt;br /&gt;
|-&lt;br /&gt;
| soldout               || Тариф более недоступен на момент попытки бронирования, т.к. был распродан&lt;br /&gt;
|-&lt;br /&gt;
| provider              || Техническая ошибка у источника тарифа&lt;br /&gt;
|-&lt;br /&gt;
| bank                  || Банк отменил транзакцию&lt;br /&gt;
|-&lt;br /&gt;
| block / charge        || Ошибка авторизации карты&lt;br /&gt;
|-&lt;br /&gt;
| amount_exceed_balance || Недостаточно средств&lt;br /&gt;
|-&lt;br /&gt;
| 3ds                   || Невалидный 3ds код&lt;br /&gt;
|}&lt;br /&gt;
=== При аннуляции ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ошибка                          !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| cancellation_unavailable_status || Некорректный статус бронирования. Можно отменить только бронирования со статусом Booked, New или Confirmed&lt;br /&gt;
|-&lt;br /&gt;
| cancellation_error_policy       || Нарушение политики отмены&lt;br /&gt;
|-&lt;br /&gt;
| cancellation_error_provider     || Ошибка провайдера. Свяжитесь со службой технической поддержки&lt;br /&gt;
|-&lt;br /&gt;
| cancellation_error_unknown      || Внутренняя ошибка поставщика&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Поддержка валют в Ostrovok==&lt;br /&gt;
&lt;br /&gt;
Ostrovok поддерживает большое количество валют разных стран, в число которых входит RUB (российский рубль), USD (доллар США), EUR (евро), GBP (фунт стерлингов), AUD (австралийский доллар)&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px; margin-bottom:10px;&amp;quot;&amp;gt;&lt;br /&gt;
=== Полный список ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BRL, BSD, BTN, BWP, BYN,&lt;br /&gt;
BYR, BZD, CAD, CHF, CLP, CNY, COP, CRC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS,&lt;br /&gt;
GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KRW, KWD,&lt;br /&gt;
KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRO, MUR, MVR, MWK, MXN, MYR, MZN, NAD, NGN,&lt;br /&gt;
NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SEK, SGD, SLL, SOS,&lt;br /&gt;
SRD, STD, SYP, SZL, THB, TJS, TMT, TND, TRY, TTD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VEF, VND, VUV, WST, XAF, XCD, XOF,&lt;br /&gt;
XPF, YER, ZAR, ZMW&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Отели]]&lt;br /&gt;
* [[Бронирование]]&lt;br /&gt;
* [[Объект размещения#Функциональные возможности поставщиков наземных услуг|Функциональные возможности поставщиков наземных услуг]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D1%81%D1%82%D0%B2%D0%BE&amp;diff=13723</id>
		<title>Агентство</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D1%81%D1%82%D0%B2%D0%BE&amp;diff=13723"/>
		<updated>2017-10-16T15:33:31Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Колл-центр */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Термины]]&lt;br /&gt;
[[Категория:Настройки]]&lt;br /&gt;
'''Агентство''' — юридическое лицо, заключившее прямые договоры на использование веб-служб по протоколу XML с поставщиками сервисов ([[ГРС]] или КСР), либо получившее такую лицензию или сублицензию от Mute Lab Software по существующему соглашению.&lt;br /&gt;
&lt;br /&gt;
Агентство получает ограниченную лицензию на проприетарное программное обеспечение {{NameSystemLink}}, которая передается абоненту на условиях договора и подразумевает подключение и пользование системой на доменных именах.&lt;br /&gt;
&lt;br /&gt;
Предусмотрена возможность расширения агентской лицензии — выделение агентству дополнительной лицензии для установки системы {{NameSystem}} на другое доменное имя с еще одной изолированной учетной записью.	&lt;br /&gt;
&lt;br /&gt;
У абонента системы есть право на получение субагентской лицензии. Она дает возможность на организацию в рамках агентской лицензии сети субагентских ТИП на партнерских сайтах-сателлитах, работающих в ограниченном режиме (только B2C), на условиях договора. При субагентской лицензии выделение изолированных учетных записей для субагентов невозможно и администрирование системы производится агентством в рамках одной учетной записи&lt;br /&gt;
&lt;br /&gt;
== Настройки агентства в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
Страница '''Профили компаний''' в разделе '''Аккаунт-менеджмент → Агенты и пользователи''' содержит набор ключевых параметров, характеризующих любую организацию в системе (агентство, субагента, корпоративного клиента):&lt;br /&gt;
* {{Setting|Название агентства}} — отображается на портале и в электронных письмах.&lt;br /&gt;
* {{Setting|Официальное название}} — отображается на исходящих документах.&lt;br /&gt;
* {{Setting|ИНН}} — нужно заполнить в случае использования функционала выгрузки данных о точках продажи агента в МПС (см. [[Синхронизация с платежной системой МПС]]).&lt;br /&gt;
* {{Setting|ОГРН}} — аналогично.&lt;br /&gt;
* {{Setting|Валюта}} — базовая валюта, в которой агентство принимает деньги и выставляет счета. По умолчанию все цены на сайте будут отображаться в этой валюте. Итоговая стоимость услуг, платежного сбора и всего заказа округляется в валюте агентства в большую сторону. Цены в евро, долларах США, британских фунтах, азербайджанских манатах округляются до сотых. Цены в российских рублях и других валютах округляются до целых. Разница добавляется в агентский сбор.&lt;br /&gt;
&lt;br /&gt;
Десять нижеперечисленных полей носят информативный характер и необязательны к заполнению, но могут использоваться в исходящих документах (шаблоны счетов и квитанций на оплату). Также если субагент (компания) регистрируется на сайте агента самостоятельно через форму регистрации юридического лица, то заполненные при регистрации поля сохранятся в профиле этой компании в настройках.&lt;br /&gt;
 &lt;br /&gt;
Юридический адрес:&lt;br /&gt;
* {{Setting|Страна}} — также определяет язык на сайте по умолчанию.&lt;br /&gt;
* {{Setting|Населенный пункт}}&lt;br /&gt;
* {{Setting|Улица}}&lt;br /&gt;
* {{Setting|Дом}}&lt;br /&gt;
* {{Setting|Офис}}&lt;br /&gt;
* {{Setting|Почтовый индекс}}&lt;br /&gt;
Фактический адрес:&lt;br /&gt;
* {{Setting|Фактический адрес (страна)}}&lt;br /&gt;
* {{Setting|Фактический адрес (город)}}&lt;br /&gt;
* {{Setting|Фактический адрес}}&lt;br /&gt;
* {{Setting|Фактический адрес (индекс)}}&lt;br /&gt;
* {{Setting|Телефон агентства}} — информационное опциональное поле.&lt;br /&gt;
* {{Setting|Сайт агентства}} — информационное поле.&lt;br /&gt;
* {{Setting|Адрес электронной почты}} — данное поле является справочным и предназначено для отображения на портале. Также на этот адрес отправляется тестовое почтовое сообщение для проверки работы почтового клиента. См. [[Почтовый сервер]]&lt;br /&gt;
* {{Setting|Тип налогообложения}} — параметр нужен для определения [http://support.nemo.travel/ru/%D0%A1%D1%87%D0%B5%D1%82#.D0.A0.D0.B0.D0.B1.D0.BE.D1.82.D0.B0_.D0.BF.D0.B5.D1.80.D0.B5.D0.BC.D0.B5.D0.BD.D0.BD.D1.8B.D1.85 поведения переменных счетов и квитанций], связанных с НДС. Допустимые значения: &lt;br /&gt;
** '''''Упрощенная система (доходы)'''''  — НДС не рассчитывается. Значения переменных, связанных с НДС, в маршрут-квитанции будут равны нулю.&lt;br /&gt;
** '''''Упрощенная система (доходы минус расходы)'''''  — как и в первом случае, НДС не рассчитывается. Значения переменных, связанных с НДС, в маршрут-квитанции будут равны нулю.&lt;br /&gt;
** '''''с НДС''''' — НДС будет рассчитываться.&lt;br /&gt;
{{Attention|Для корректного указания типа налогообложения при отправке данных для генерации фискального документа (актуально для онлайн-способов оплаты), обязательно корректное выставление значения указанной выше настройки '''Тип налогообложения'''.}}&lt;br /&gt;
&lt;br /&gt;
Следующая настройка отображается только для компаний (субагентств) и не актуальна для корневого агентства:&lt;br /&gt;
* '''ID субагента в сторонней CRM''' — идентификатор субагента в некой сторонней системе, например, Amadeus CRM, также это может быть 1С или иная система, которую агент использует для учета субагентских продаж. Если данное поле заполнено, в запросе выписки в PNR будет добавлена ремарка, содержащая следующие данные конкретному заказу: ID субагента в системе {{NameSystem}}, номер заказа, ID сработавшего ценового правила, способ оплаты, сбор платежного шлюза или способа оплаты, канал продажи, комиссия субагента (вычисленное суммарное значение на заказ).&lt;br /&gt;
{{Attention|При выписке в ГРС Amadeus поддерживается выгрузка всех указанных данных по заказу. При выписке из ГРС Sirena и SITA — только ID субагента в сторонней CRM.}} &amp;lt;!-- тикеты 18053 и 17176--&amp;gt;&lt;br /&gt;
Предполагается, что агент самостоятельно настраивает свою CRM или иную систему таким образом, чтобы она корректно обрабатывала эти ремарки. &lt;br /&gt;
Данный ID будет единым для всех броней всех пользователей в рамках конкретного субагентства.&lt;br /&gt;
&amp;lt;!--*&lt;br /&gt;
TODO: 26/05/2014&lt;br /&gt;
Если дополнять, то уже не сюда, а в раздел &amp;quot;Настройки системы&amp;quot;.&lt;br /&gt;
TODO: Дополнить перечень полей&lt;br /&gt;
Код субагента в Софи&lt;br /&gt;
Страна&lt;br /&gt;
Город&lt;br /&gt;
Улица&lt;br /&gt;
Номер дома&lt;br /&gt;
Офис&lt;br /&gt;
Почтовый индекс&lt;br /&gt;
Телефон агентства&lt;br /&gt;
Сайт агентства&lt;br /&gt;
Адрес электронной почты&lt;br /&gt;
Адрес электронной почты для заявок на модификацию&lt;br /&gt;
IATA идетификатор агентства&lt;br /&gt;
Возраст дееспособности заказчика&lt;br /&gt;
Разрешать оставлять заявки на бронирование&lt;br /&gt;
Автоматический переход на начальную страницу после нажатия кнопки выход&lt;br /&gt;
Поведение при ошибках доступа для анонимов&lt;br /&gt;
 Сообщение об ошибке   Автоматический переход на авторизацию   Автоматический переход на главную страницу&lt;br /&gt;
  Форма авторизации&lt;br /&gt;
Javascript форма   Обычная форма&lt;br /&gt;
  Включить FastSearch (передачу параметров поиска)&lt;br /&gt;
&lt;br /&gt;
  Макс. время подтверждения сегментов (при бронировании в секундах) ????? - уточнить, где используется.&lt;br /&gt;
&lt;br /&gt;
  Стартовая страница: http://host/Значение&lt;br /&gt;
 &lt;br /&gt;
  Разрешенные доменные имена для удаленного доступа (через ;)&lt;br /&gt;
 &lt;br /&gt;
  API GOOGLE MAP ключ&lt;br /&gt;
&lt;br /&gt;
  API YANDEX MAP ключ&lt;br /&gt;
&lt;br /&gt;
  Тип налогообложения&lt;br /&gt;
 &lt;br /&gt;
  Упрощенная система   С НДС&lt;br /&gt;
  НДС (в процентах)&lt;br /&gt;
&lt;br /&gt;
  Правила бронирования&lt;br /&gt;
 &lt;br /&gt;
  Соглашение об использовании персональных данных&lt;br /&gt;
 &lt;br /&gt;
  Информация о правах субъекта персональных данных&lt;br /&gt;
 &lt;br /&gt;
  Информация об альянсе&lt;br /&gt;
 &lt;br /&gt;
  Показать соглашение о персональных данных&lt;br /&gt;
 &lt;br /&gt;
  Да   Нет&lt;br /&gt;
  Ключ безопасности для сервиса выставления оплаты и получения XML выгрузки&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  Включить предоплату для Физических лиц&lt;br /&gt;
 &lt;br /&gt;
  Нет   Да&lt;br /&gt;
  Включить предоплату для Юридических лиц&lt;br /&gt;
 &lt;br /&gt;
  Нет   Да&lt;br /&gt;
  Предпочитаемые языки&lt;br /&gt;
 &lt;br /&gt;
 English Русский Українська&lt;br /&gt;
  Язык по умолчанию для ввода настроек&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  Режим работы https&lt;br /&gt;
  Выключено   Доступно, редиректы отключены (начинает работать через несколько часов)   Задействовать принудительный редирект на страницах с персональными данными   Задействовать принудительный редирект на всех страницах&lt;br /&gt;
  Разрешить возможность проверки статуса заказа по номеру и фамилии&lt;br /&gt;
 &lt;br /&gt;
  Да   Нет&lt;br /&gt;
  Включить автоаннуляцию бронирований&lt;br /&gt;
Отключение автоаннулятора. Если Вы выбираете для опции значение «нет», за своевременной аннуляцией всех бронирований в системе Вам необходимо следить самостоятельно.&lt;br /&gt;
 &lt;br /&gt;
  Да   Нет&lt;br /&gt;
  Агентство в пред-релизном режиме, выводить нотификацию&lt;br /&gt;
 &lt;br /&gt;
  Нет   Выводить нотификацию в админке   Выводить нотификацию на сайте   Выводить нотификацию и в админке, и на сайте&lt;br /&gt;
  Ручной режим фиксирования статуса заказа&lt;br /&gt;
 &lt;br /&gt;
  Да   Нет&lt;br /&gt;
  Автоматическая отправка сообщений в ЛК при изменении заказа--&amp;gt;&lt;br /&gt;
=== Колл-центр ===&lt;br /&gt;
&lt;br /&gt;
Колл-центр (Сall center) — режим агентства, присваивающий всем его пользователям статус оператора колл-центра независимо от ранее установленного типа [[Пользователь|пользователя]]. Оператор колл-центра обладает урезанным доступом к настройкам, но расширенным доступом к заказам сервера, предоставленным для удобства выполнения вторичных операций по дополнительным услугам, а также электронным билетам и документам (например, [[обмен и возврат авиабилетов]] или [[импорт PNR в новый заказ]]). Все пользователи колл-центра ограничены [[Права доступа|правами доступа]], заданными на агентство.&lt;br /&gt;
&lt;br /&gt;
Регистрация новых пользователей агентства в режиме колл-центра невозможна, незарегистрированным пользователям доступ к агентству заблокирован.&lt;br /&gt;
&lt;br /&gt;
Режим колл-центра для агентства может включить только администратор системы {{NameSystem}} в разделе '''Для техподдержки → Первичная настройка'''.&lt;br /&gt;
&lt;br /&gt;
== Возможности менеджера агентства при работе с модулем бронирования и выписки авиабилетов ==&lt;br /&gt;
&lt;br /&gt;
Панель управления модулем позволяет:&lt;br /&gt;
* Управлять настройками формы поиска&lt;br /&gt;
* Регулировать настройки формы бронирования&lt;br /&gt;
* Разрешать или запрещать поиск по окружным датам &lt;br /&gt;
* Настраивать маршрутизацию поисковых запросов в зависимости от параметров поиска&lt;br /&gt;
* Устанавливать правила для фильтрации нежелательных перелетов из поисковой выдачи&lt;br /&gt;
* Вводить ограничения на поиск и бронирование относительно ближайшей доступной даты бронирования&lt;br /&gt;
* Настраивать фильтры запросов для ограничения географии поиска&lt;br /&gt;
* Устанавливать ограничения на максимальное количество пассажиров в поисковом запросе&lt;br /&gt;
* Разрешать или запрещать вылет и прилет в один день&lt;br /&gt;
* Создавать и редактировать правила сервисных сборов для всего агентства, субагентов, пользователей, групп пользователей&lt;br /&gt;
* Настраивать обязательность и видимость полей форм информации о пассажирах и заказчике&lt;br /&gt;
* Вести статистику поисковых запросов с детализацией по каждому поставщику&lt;br /&gt;
* Вести статистику бронирований и аннуляций&lt;br /&gt;
* Устанавливать права доступа для пользователей или групп пользователей на основные действия в системе&lt;br /&gt;
* Настраивать работу механизма применения и расчета комиссионных правил авиакомпаний&lt;br /&gt;
* Управлять отображением комиссий субагентов&lt;br /&gt;
* Разрешать или запрещать субагентам устанавливать собственные сборы&lt;br /&gt;
* Продавать брендированные тарифы&lt;br /&gt;
* Устанавливать в комиссионных правилах значения комиссий субагентам&lt;br /&gt;
* Обрабатывать заявки на обмен и возврат авиабилетов&lt;br /&gt;
* Проводить оплату заказов напрямую в авиакомпанию (для тех поставщиков и платежных шлюзов, которые это поддерживают)&lt;br /&gt;
* Подключать апсейл допуслуг (страховки, Аэроэкспресс, сервисные пакеты) для авиаперелетов&lt;br /&gt;
* Регулировать работу автовыписки и эквайринга&lt;br /&gt;
* Настраивать дополнительные скидки с применением промокодов&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Интеграция]]&lt;br /&gt;
* [[Веб-служба]]&lt;br /&gt;
* [[Бронирование]]&lt;br /&gt;
* [[Настройка]]&lt;br /&gt;
* [[Автоаннулятор]]&lt;br /&gt;
* [http://support.nemo.travel/ru/%D0%A1%D1%87%D0%B5%D1%82#.D0.A0.D0.B0.D0.B1.D0.BE.D1.82.D0.B0_.D0.BF.D0.B5.D1.80.D0.B5.D0.BC.D0.B5.D0.BD.D0.BD.D1.8B.D1.85 Работа переменных, связанных с НДС]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=13674</id>
		<title>Псевдопоиск перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=13674"/>
		<updated>2017-10-05T10:38:43Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Включение клонирования перелетов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
'''Клонирование перелетов''' — используется для предоставления возможности искать перелеты с заданными [[Размножение перелетов#Параметры размножения перелётов|параметрами]] в одном [[Пакеты реквизитов Немо 2.0|пакете реквизитов]], а бронировать в другом. Работа аналогична [[Размножение_перелетов|размножению перелетов]], за исключением особенностей, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
== Включение клонирования перелетов ==&lt;br /&gt;
Чтобы включить клонирование перелетов&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Клонирование перелетов.jpeg|справа|600px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Внешний вид таблицы с правилами&lt;br /&gt;
|}&lt;br /&gt;
'''Администратору необходимо'''&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → Nemo2.0 Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Клонирование перелетов''' для настройки '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
'''Для менеджера'''&lt;br /&gt;
# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
# '''Включите''' опцию '''Клонирование перелётов NEMO2.0'''. Данная настройка работает только при условии включения предыдущей настройки.&lt;br /&gt;
&lt;br /&gt;
== Создание правила клонирования перелетов ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило клонирования:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Для техподдержки → Nemo2.0 Вебсервисы → Поисковые настройки → Клонирование перелётов'''&amp;lt;!--{{Menu|Для техподдержки|Nemo2.0 Вебсервисы|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Размножение_перелетов#Создание частного правила размножения перелётов|Создание правила размножения перелётов]])&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
В случае, если не указана авиакомпания, то правило рассматривается как правило по умолчанию. При этом используются только параметры &amp;quot;Откуда размножать&amp;quot; и &amp;quot;Куда размножать&amp;quot;, остальные параметры игнорируются.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Клонирование_перелетов_новоеправило.jpeg|500px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила клонирования&lt;br /&gt;
|}&lt;br /&gt;
== Импорт правил клонирования ==&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ панели Nemo 2.0. Система полностью перенесет все настройки размножения перелетов из связанного агентства Nemo 2.0. (Агентство задается в настройках взаимодействия).&lt;br /&gt;
&lt;br /&gt;
{{Attention| При импорте настроек, ваши текущие правила маршрутизатора удаляются. }}&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Пакеты реквизитов Немо 2.0]]&lt;br /&gt;
* [[Глобальная распределительная система]]&lt;br /&gt;
* [[Размножение перелетов]]&lt;br /&gt;
* [[Микшер Авиа сервера]]&lt;br /&gt;
* [[Маршрутизатор Авиа сервера]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=13673</id>
		<title>Псевдопоиск перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=13673"/>
		<updated>2017-10-05T10:33:59Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Включение клонирования перелетов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
'''Клонирование перелетов''' — используется для предоставления возможности искать перелеты с заданными [[Размножение перелетов#Параметры размножения перелётов|параметрами]] в одном [[Пакеты реквизитов Немо 2.0|пакете реквизитов]], а бронировать в другом. Работа аналогична [[Размножение_перелетов|размножению перелетов]], за исключением особенностей, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
== Включение клонирования перелетов ==&lt;br /&gt;
Чтобы включить клонирование перелетов&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Клонирование перелетов.jpeg|справа|600px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Внешний вид таблицы с правилами&lt;br /&gt;
|}&lt;br /&gt;
'''Администратору необходимо''':&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → Nemo2.0 Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Клонирование перелетов''' для настройки '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
'''Для менеджера'''&lt;br /&gt;
# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
# '''Включите''' опцию '''Клонирование перелётов NEMO2.0'''. Данная настройка работает только при условии включения предыдущей настройки.&lt;br /&gt;
&lt;br /&gt;
== Создание правила клонирования перелетов ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило клонирования:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Для техподдержки → Nemo2.0 Вебсервисы → Поисковые настройки → Клонирование перелётов'''&amp;lt;!--{{Menu|Для техподдержки|Nemo2.0 Вебсервисы|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Размножение_перелетов#Создание частного правила размножения перелётов|Создание правила размножения перелётов]])&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
В случае, если не указана авиакомпания, то правило рассматривается как правило по умолчанию. При этом используются только параметры &amp;quot;Откуда размножать&amp;quot; и &amp;quot;Куда размножать&amp;quot;, остальные параметры игнорируются.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Клонирование_перелетов_новоеправило.jpeg|500px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила клонирования&lt;br /&gt;
|}&lt;br /&gt;
== Импорт правил клонирования ==&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ панели Nemo 2.0. Система полностью перенесет все настройки размножения перелетов из связанного агентства Nemo 2.0. (Агентство задается в настройках взаимодействия).&lt;br /&gt;
&lt;br /&gt;
{{Attention| При импорте настроек, ваши текущие правила маршрутизатора удаляются. }}&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Пакеты реквизитов Немо 2.0]]&lt;br /&gt;
* [[Глобальная распределительная система]]&lt;br /&gt;
* [[Размножение перелетов]]&lt;br /&gt;
* [[Микшер Авиа сервера]]&lt;br /&gt;
* [[Маршрутизатор Авиа сервера]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=13672</id>
		<title>Псевдопоиск перелётов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D1%91%D1%82%D0%BE%D0%B2&amp;diff=13672"/>
		<updated>2017-10-05T10:33:19Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Включение клонирования перелетов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
'''Клонирование перелетов''' — используется для предоставления возможности искать перелеты с заданными [[Размножение перелетов#Параметры размножения перелётов|параметрами]] в одном [[Пакеты реквизитов Немо 2.0|пакете реквизитов]], а бронировать в другом. Работа аналогична [[Размножение_перелетов|размножению перелетов]], за исключением особенностей, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
== Включение клонирования перелетов ==&lt;br /&gt;
Чтобы включить клонирование перелетов&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Клонирование перелетов.jpeg|справа|600px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Внешний вид таблицы с правилами&lt;br /&gt;
|}&lt;br /&gt;
'''Администратору необходимо''':&lt;br /&gt;
# Зайти в раздел '''Для техподдержки → Nemo2.0 Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Клонирование перелетов''' для настройки '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
'''Для менеджера'''&lt;br /&gt;
# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
# '''Включите''' опцию '''Клонирование перелётов NEMO2.0'''.&lt;br /&gt;
{{Attention| Данная настройка работает только при условии включения соответствующей опции для настройки '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''. }}&lt;br /&gt;
&lt;br /&gt;
== Создание правила клонирования перелетов ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило клонирования:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Для техподдержки → Nemo2.0 Вебсервисы → Поисковые настройки → Клонирование перелётов'''&amp;lt;!--{{Menu|Для техподдержки|Nemo2.0 Вебсервисы|Настройки маршрутизатора}}--&amp;gt;.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Размножение_перелетов#Создание частного правила размножения перелётов|Создание правила размножения перелётов]])&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
В случае, если не указана авиакомпания, то правило рассматривается как правило по умолчанию. При этом используются только параметры &amp;quot;Откуда размножать&amp;quot; и &amp;quot;Куда размножать&amp;quot;, остальные параметры игнорируются.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Клонирование_перелетов_новоеправило.jpeg|500px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила клонирования&lt;br /&gt;
|}&lt;br /&gt;
== Импорт правил клонирования ==&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ панели Nemo 2.0. Система полностью перенесет все настройки размножения перелетов из связанного агентства Nemo 2.0. (Агентство задается в настройках взаимодействия).&lt;br /&gt;
&lt;br /&gt;
{{Attention| При импорте настроек, ваши текущие правила маршрутизатора удаляются. }}&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Пакеты реквизитов Немо 2.0]]&lt;br /&gt;
* [[Глобальная распределительная система]]&lt;br /&gt;
* [[Размножение перелетов]]&lt;br /&gt;
* [[Микшер Авиа сервера]]&lt;br /&gt;
* [[Маршрутизатор Авиа сервера]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_Nemo_Connect&amp;diff=13671</id>
		<title>Микшер Nemo Connect</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_Nemo_Connect&amp;diff=13671"/>
		<updated>2017-10-05T10:21:12Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Создание правил микширования */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Микшер Авиа сервера — используется для удаления дубликатов перелетов полученные из нескольких источников, оставляя самый выгодный для агентства (по ценовому признаку или по поставщику). По своему функционалу схож с [[Микшер_результатов_поиска_(Авиабилеты)#Микшер результатов поиска Немо 2.0|микшером результатов поиска Немо 2.0]],за исключением того, что правила а также настройки для его включения задаются в админ панели Немо Тревел 1.0.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Репрайсинг возможен только с включенным микшером. }}&lt;br /&gt;
&lt;br /&gt;
==Включение микшера Авиа сервера==&lt;br /&gt;
&lt;br /&gt;
Чтобы включить микшер Авиа сервера&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:МикшерАвиа.jpg|справа|700px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Внешний вид таблицы с правилами&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Администратору необходимо'''&lt;br /&gt;
# Зайдити в раздел '''Для техподдержки → Nemo2.0 Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Настройки микшера''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''. В случае, если данная настройка включена не будет, то при включении маршрутизатор NEMO 2.0 настройки будут подтягиваться из админ панели Немо Тревел 2.0&lt;br /&gt;
&lt;br /&gt;
'''Менеджеру необходимо''':&lt;br /&gt;
# Зайдити в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
# '''Включите''' опцию '''Использовать маршрутизатор NEMO 2.0'''.&lt;br /&gt;
# '''Включите''' опцию '''Объединение поисков для NEMO 2.0'''. &lt;br /&gt;
# '''Включите''' опцию '''Выполнять ценообразование на сервере NEMO2.0'''.&lt;br /&gt;
# '''Включите''' опцию '''Микшер результатов включен'''&lt;br /&gt;
&lt;br /&gt;
== Создание правил микширования для Авиа сервера==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило маршрутизации:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Для техподдержки → Nemo2.0 Вебсервисы → Поисковые настройки → Настройки микшера'''&amp;lt;!--{{Menu|Для техподдержки|Nemo2.0 Вебсервисы|Настройки микшера}}--&amp;gt;.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Микшер_результатов_поиска_(Авиабилеты)#Создание правила микширования результатов поиска поиска для указанных авиакомпаний|Создание правила микширования результатов поиска поиска для указанных авиакомпаний]])&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:МикшерАвиаПравило.jpg|справа|700px|Создание правила]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Импорт правил маршрутизации поисковых запросов ==&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ панели Nemo 2.0. Система полностью перенесет все настройки из связанного агентства Nemo 2.0. (Агентство задается в настройках взаимодействия).&lt;br /&gt;
&lt;br /&gt;
{{Attention|При импорте настроек, ваши текущие правила микширования удаляются. }}&lt;br /&gt;
&lt;br /&gt;
== См. также==&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов Немо Тревел 1.0]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов Немо Тревел 2.0]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 2.0]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Маршрутизатор Авиа сервера]]&lt;br /&gt;
*[[Клонирование перелетов]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_Nemo_Connect&amp;diff=13670</id>
		<title>Микшер Nemo Connect</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_Nemo_Connect&amp;diff=13670"/>
		<updated>2017-10-05T10:20:16Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Включение микшера Авиа сервера */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Микшер Авиа сервера — используется для удаления дубликатов перелетов полученные из нескольких источников, оставляя самый выгодный для агентства (по ценовому признаку или по поставщику). По своему функционалу схож с [[Микшер_результатов_поиска_(Авиабилеты)#Микшер результатов поиска Немо 2.0|микшером результатов поиска Немо 2.0]],за исключением того, что правила а также настройки для его включения задаются в админ панели Немо Тревел 1.0.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Репрайсинг возможен только с включенным микшером. }}&lt;br /&gt;
&lt;br /&gt;
==Включение микшера Авиа сервера==&lt;br /&gt;
&lt;br /&gt;
Чтобы включить микшер Авиа сервера&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:МикшерАвиа.jpg|справа|700px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Внешний вид таблицы с правилами&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Администратору необходимо'''&lt;br /&gt;
# Зайдити в раздел '''Для техподдержки → Nemo2.0 Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Настройки микшера''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''. В случае, если данная настройка включена не будет, то при включении маршрутизатор NEMO 2.0 настройки будут подтягиваться из админ панели Немо Тревел 2.0&lt;br /&gt;
&lt;br /&gt;
'''Менеджеру необходимо''':&lt;br /&gt;
# Зайдити в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
# '''Включите''' опцию '''Использовать маршрутизатор NEMO 2.0'''.&lt;br /&gt;
# '''Включите''' опцию '''Объединение поисков для NEMO 2.0'''. &lt;br /&gt;
# '''Включите''' опцию '''Выполнять ценообразование на сервере NEMO2.0'''.&lt;br /&gt;
# '''Включите''' опцию '''Микшер результатов включен'''&lt;br /&gt;
&lt;br /&gt;
== Создание правил микширования ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило маршрутизации:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Для техподдержки → Nemo2.0 Вебсервисы → Поисковые настройки → Настройки микшера'''&amp;lt;!--{{Menu|Для техподдержки|Nemo2.0 Вебсервисы|Настройки микшера}}--&amp;gt;.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Микшер_результатов_поиска_(Авиабилеты)#Создание правила микширования результатов поиска поиска для указанных авиакомпаний|Создание правила микширования результатов поиска поиска для указанных авиакомпаний]])&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:МикшерАвиаПравило.jpg|справа|700px|Создание правила]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Импорт правил маршрутизации поисковых запросов ==&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ панели Nemo 2.0. Система полностью перенесет все настройки из связанного агентства Nemo 2.0. (Агентство задается в настройках взаимодействия).&lt;br /&gt;
&lt;br /&gt;
{{Attention|При импорте настроек, ваши текущие правила микширования удаляются. }}&lt;br /&gt;
&lt;br /&gt;
== См. также==&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов Немо Тревел 1.0]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов Немо Тревел 2.0]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 2.0]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Маршрутизатор Авиа сервера]]&lt;br /&gt;
*[[Клонирование перелетов]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_Nemo_Connect&amp;diff=13669</id>
		<title>Микшер Nemo Connect</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_Nemo_Connect&amp;diff=13669"/>
		<updated>2017-10-05T10:20:04Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Включение микшера Авиа сервера */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Микшер Авиа сервера — используется для удаления дубликатов перелетов полученные из нескольких источников, оставляя самый выгодный для агентства (по ценовому признаку или по поставщику). По своему функционалу схож с [[Микшер_результатов_поиска_(Авиабилеты)#Микшер результатов поиска Немо 2.0|микшером результатов поиска Немо 2.0]],за исключением того, что правила а также настройки для его включения задаются в админ панели Немо Тревел 1.0.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Репрайсинг возможен только с включенным микшером. }}&lt;br /&gt;
&lt;br /&gt;
==Включение микшера Авиа сервера==&lt;br /&gt;
&lt;br /&gt;
Чтобы включить микшер Авиа сервера&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:МикшерАвиа.jpg|справа|700px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Внешний вид таблицы с правилами&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Администратору необходимо'''&lt;br /&gt;
# Зайдити в раздел '''Для техподдержки → Nemo2.0 Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Настройки микшера''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''. В случае, если данная настройка включена не будет, то при включении маршрутизатор NEMO 2.0 настройки будут подтягиваться из админ панели Немо Трэвел 2.0&lt;br /&gt;
&lt;br /&gt;
'''Менеджеру необходимо''':&lt;br /&gt;
# Зайдити в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
# '''Включите''' опцию '''Использовать маршрутизатор NEMO 2.0'''.&lt;br /&gt;
# '''Включите''' опцию '''Объединение поисков для NEMO 2.0'''. &lt;br /&gt;
# '''Включите''' опцию '''Выполнять ценообразование на сервере NEMO2.0'''.&lt;br /&gt;
# '''Включите''' опцию '''Микшер результатов включен'''&lt;br /&gt;
&lt;br /&gt;
== Создание правил микширования ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило маршрутизации:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Для техподдержки → Nemo2.0 Вебсервисы → Поисковые настройки → Настройки микшера'''&amp;lt;!--{{Menu|Для техподдержки|Nemo2.0 Вебсервисы|Настройки микшера}}--&amp;gt;.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Микшер_результатов_поиска_(Авиабилеты)#Создание правила микширования результатов поиска поиска для указанных авиакомпаний|Создание правила микширования результатов поиска поиска для указанных авиакомпаний]])&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:МикшерАвиаПравило.jpg|справа|700px|Создание правила]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Импорт правил маршрутизации поисковых запросов ==&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ панели Nemo 2.0. Система полностью перенесет все настройки из связанного агентства Nemo 2.0. (Агентство задается в настройках взаимодействия).&lt;br /&gt;
&lt;br /&gt;
{{Attention|При импорте настроек, ваши текущие правила микширования удаляются. }}&lt;br /&gt;
&lt;br /&gt;
== См. также==&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов Немо Тревел 1.0]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов Немо Тревел 2.0]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 2.0]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Маршрутизатор Авиа сервера]]&lt;br /&gt;
*[[Клонирование перелетов]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_Nemo_Connect&amp;diff=13668</id>
		<title>Микшер Nemo Connect</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_Nemo_Connect&amp;diff=13668"/>
		<updated>2017-10-05T10:16:58Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Включение микшера Авиа сервера */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Микшер Авиа сервера — используется для удаления дубликатов перелетов полученные из нескольких источников, оставляя самый выгодный для агентства (по ценовому признаку или по поставщику). По своему функционалу схож с [[Микшер_результатов_поиска_(Авиабилеты)#Микшер результатов поиска Немо 2.0|микшером результатов поиска Немо 2.0]],за исключением того, что правила а также настройки для его включения задаются в админ панели Немо Тревел 1.0.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Репрайсинг возможен только с включенным микшером. }}&lt;br /&gt;
&lt;br /&gt;
==Включение микшера Авиа сервера==&lt;br /&gt;
&lt;br /&gt;
Чтобы включить микшер Авиа сервера&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:МикшерАвиа.jpg|справа|700px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Внешний вид таблицы с правилами&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Администратору необходимо'''&lt;br /&gt;
# Зайдити в раздел '''Для техподдержки → Nemo2.0 Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включить опцию '''Настройки микшера''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
'''Менеджеру необходимо''':&lt;br /&gt;
# Зайдити в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
# '''Включите''' опцию '''Использовать маршрутизатор NEMO 2.0'''. &lt;br /&gt;
# '''Включите''' опцию '''Объединение поисков для NEMO 2.0'''. &lt;br /&gt;
# '''Включите''' опцию '''Выполнять ценообразование на сервере NEMO2.0'''.&lt;br /&gt;
# '''Включите''' опцию '''Микшер результатов включен'''&lt;br /&gt;
&lt;br /&gt;
== Создание правил микширования ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило маршрутизации:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Для техподдержки → Nemo2.0 Вебсервисы → Поисковые настройки → Настройки микшера'''&amp;lt;!--{{Menu|Для техподдержки|Nemo2.0 Вебсервисы|Настройки микшера}}--&amp;gt;.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Микшер_результатов_поиска_(Авиабилеты)#Создание правила микширования результатов поиска поиска для указанных авиакомпаний|Создание правила микширования результатов поиска поиска для указанных авиакомпаний]])&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:МикшерАвиаПравило.jpg|справа|700px|Создание правила]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Импорт правил маршрутизации поисковых запросов ==&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ панели Nemo 2.0. Система полностью перенесет все настройки из связанного агентства Nemo 2.0. (Агентство задается в настройках взаимодействия).&lt;br /&gt;
&lt;br /&gt;
{{Attention|При импорте настроек, ваши текущие правила микширования удаляются. }}&lt;br /&gt;
&lt;br /&gt;
== См. также==&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов Немо Тревел 1.0]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов Немо Тревел 2.0]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 2.0]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Маршрутизатор Авиа сервера]]&lt;br /&gt;
*[[Клонирование перелетов]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_Nemo_Connect&amp;diff=13667</id>
		<title>Микшер Nemo Connect</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_Nemo_Connect&amp;diff=13667"/>
		<updated>2017-10-05T10:13:31Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Назначение */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Назначение==&lt;br /&gt;
Микшер Авиа сервера — используется для удаления дубликатов перелетов полученные из нескольких источников, оставляя самый выгодный для агентства (по ценовому признаку или по поставщику). По своему функционалу схож с [[Микшер_результатов_поиска_(Авиабилеты)#Микшер результатов поиска Немо 2.0|микшером результатов поиска Немо 2.0]],за исключением того, что правила а также настройки для его включения задаются в админ панели Немо Тревел 1.0.&lt;br /&gt;
&lt;br /&gt;
{{Attention| Репрайсинг возможен только с включенным микшером. }}&lt;br /&gt;
&lt;br /&gt;
==Включение микшера Авиа сервера==&lt;br /&gt;
&lt;br /&gt;
Чтобы включить микшер Авиа сервера&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:МикшерАвиа.jpg|справа|700px|Внешний вид таблицы с правилами]]&lt;br /&gt;
|-&lt;br /&gt;
|Внешний вид таблицы с правилами&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Для менеджера''':&lt;br /&gt;
# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
# '''Включите''' опцию '''Использовать маршрутизатор NEMO 2.0'''. &lt;br /&gt;
# '''Включите''' опцию '''Объединение поисков для NEMO 2.0'''. &lt;br /&gt;
# '''Включите''' опцию '''Выполнять ценообразование на сервере NEMO2.0'''.&lt;br /&gt;
# '''Включите''' опцию '''Микшер результатов включен'''&lt;br /&gt;
&lt;br /&gt;
'''Для администратора''':&lt;br /&gt;
# Зайдите в раздел '''Для техподдержки → Nemo2.0 Вебсервисы → Настройки Взаимодействия'''.&lt;br /&gt;
# Включите опцию '''Настройки микшера''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.&lt;br /&gt;
&lt;br /&gt;
== Создание правил микширования ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило маршрутизации:&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел  '''Для техподдержки → Nemo2.0 Вебсервисы → Поисковые настройки → Настройки микшера'''&amp;lt;!--{{Menu|Для техподдержки|Nemo2.0 Вебсервисы|Настройки микшера}}--&amp;gt;.&lt;br /&gt;
# Нажмите '''Создать новую запись'''.&lt;br /&gt;
# Задайте параметры правила (см. [[Микшер_результатов_поиска_(Авиабилеты)#Создание правила микширования результатов поиска поиска для указанных авиакомпаний|Создание правила микширования результатов поиска поиска для указанных авиакомпаний]])&lt;br /&gt;
# Нажмите кнопку '''Сохранить'''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left:1em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:МикшерАвиаПравило.jpg|справа|700px|Создание правила]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Импорт правил маршрутизации поисковых запросов ==&lt;br /&gt;
Помимо создания правил, вы можете импортировать правила из Админ панели Nemo 2.0. Система полностью перенесет все настройки из связанного агентства Nemo 2.0. (Агентство задается в настройках взаимодействия).&lt;br /&gt;
&lt;br /&gt;
{{Attention|При импорте настроек, ваши текущие правила микширования удаляются. }}&lt;br /&gt;
&lt;br /&gt;
== См. также==&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов Немо Тревел 1.0]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов Немо Тревел 2.0]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 2.0]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Маршрутизатор Авиа сервера]]&lt;br /&gt;
*[[Клонирование перелетов]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=13661</id>
		<title>Обмен и возврат авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=13661"/>
		<updated>2017-10-03T13:24:09Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Параметры настройки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Обмены и возвраты''' - компонент системы бронирования билетов онлайн {{NameSystemLink}} для налаживания процесса обмена и возврата авиабилетов онлайн. &lt;br /&gt;
==Назначение==&lt;br /&gt;
&lt;br /&gt;
Компонент открывает агентству следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* обрабатывать заявки на вынужденный или добровольный возврат; &lt;br /&gt;
* прикреплять и запрашивать необходимые подтверждающие  документы; &lt;br /&gt;
* рассчитывать размеры штрафов и сумм к удержанию; &lt;br /&gt;
* производить автоматический добровольный возврат и обмен для некоторых GDS; &lt;br /&gt;
* загружать данные о связанных PNR из GDS.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Компонент построен на принципе приема заявок от клиентов и их обработки в ручном или автоматическом режиме менеджером или экспертом агентства/субагентства.&lt;br /&gt;
&lt;br /&gt;
Обмен и возврат производятся по заявке покупателя, которую он отправляет через специальную форму. Далее заявка обрабатывается менеджером или экспертом агентства/субагентства. Обработка заявок производится в ручном или автоматическом режиме. За режим обработки заявок на возврат отвечает настройка '''Способ проведения возвратов''', режим обработки заявок на обмен регулируется настройкой '''Способ проведения обменов'''. Более подробное описание настроек находится в разделе ''Параметры настройки''. &amp;lt;br&amp;gt;&lt;br /&gt;
Агентство может также предоставить возможность использования модуля своим субагентам. В этом случае для покупателей субагента также будет доступна форма заявки на обмен/возврат, поступающие заявки обрабатывает менеджер или эксперт субагентства.&lt;br /&gt;
&lt;br /&gt;
== Включение компонента ==&lt;br /&gt;
&lt;br /&gt;
Компонент ''Обмены и возвраты'' подключает администратор коммерческого отдела системы {{NameSystemLink}}. Если вы хотите начать использовать компонент '''Обмены и возвраты''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
&lt;br /&gt;
== Настройка компонента ==&lt;br /&gt;
При подключении компонента агентству необходимо настроить его параметры.&amp;lt;br&amp;gt;&lt;br /&gt;
Параметры настройки компонента можно устанавливать выборочно на различных пользователей и группы пользователей.&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Обмены и возвраты'''. &lt;br /&gt;
# Выберите объект применения настроек в поле '''Пользователь'''.&lt;br /&gt;
# Выставите параметры модуля для всего агентства или выбранного пользователя/группы пользователей.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
===Параметры настройки===&lt;br /&gt;
* '''Обмены и возвраты разрешены''' — опция включает компонент в работу. &lt;br /&gt;
* '''Способ проведения возвратов''' — режим проведения процесса возврата: &lt;br /&gt;
** ручной — обработка заявок производится менеджером или экспертом вручную. Ответственный за обработку заявки самостоятельно выполняет расчёт штрафов, выставляет суммы к возврату, производит возврат билетов через терминал и т.д. &lt;br /&gt;
** автоматический —  режим, при котором весь процесс возврата происходит при взаимодействии с ГРС, начиная от выставления суммы к возврату и заканчивая возвратом билетов.&lt;br /&gt;
* '''Способ проведения обменов''' — режим проведения процесса обмена: &lt;br /&gt;
** ручной — обработка заявок производится менеджером или экспертом вручную. Ответственный за обработку заявки самостоятельно выполняет расчёт штрафов, выставляет суммы к доплате или возврату, производит обмен билетов через терминал и т.д.&lt;br /&gt;
** автоматический —  режим, при котором весь процесс возврата происходит при взаимодействии с ГРС, начиная с поиска вариантов для обмена и заканчивая обменом билетов.&lt;br /&gt;
{{Attention|При использовании ручного режима агент самостоятельно выполняет возврат и обмен билетов через терминал.}} &amp;lt;br&amp;gt; &lt;br /&gt;
* '''Реквизиты для проведения автоматических возвратов''' — определяет пакеты реквизитов, в которых выполняется автоматизированный возврат. Стоит учесть, что автоматизированный возврат по умолчанию выполняется на тех же реквизитах, в которых был создан основной заказ. Если выбранный в настройках пакет реквизитов отличается от реквизитов заказа, то, ''несмотря на выбранный автоматический режим, системой создается ручная заявка''.&lt;br /&gt;
* '''Реквизиты для проведения автоматических обменов''' — настройка аналогична предыдущей, отвечает за автоматизированный обмен.&lt;br /&gt;
* '''Размер штрафа за возврат одного билета''' — работает при ''автоматизированном'' режиме проведения обменов и возвратов. Размер штрафа за возврат задаётся в абсолютной величине. Штрафы, указанные для субагента, не суммируются со штрафом агента.&lt;br /&gt;
* '''Размер штрафа за обмен одного билета''' — работает при ''автоматизированном'' режиме проведения обменов и возвратов. Размер штрафа за обмен задаётся в абсолютной величине. Штрафы, указанные для субагента, не суммируются со штрафом агента.&lt;br /&gt;
* '''Отображать блок с загрузкой подтверждающих документов при добровольном возврате''' — включает форму загрузки подтверждающих документов для добровольного возврата.&lt;br /&gt;
* '''Загрузка подтверждающих документов не обязательна''' — прикрепление документов на этапе создания заявки на возврат становится необязательным.&lt;br /&gt;
* '''Позволять создание заявок в заказе с просроченными сегментами''' — опция включает возможность создания заявок для заказов, содержащих сегменты с датой вылета в уже в прошлом.&lt;br /&gt;
* '''Добавить шаг подтверждения заявки пользователем в процессе возврата''' — включает дополнительный шаг подтверждения пользователем условий возврата, который следует за расчетом менеджера. Если настройка выключена, то пользователь может принять условия возврата уже на этапе создания заявки. &lt;br /&gt;
* '''Запретить отзывать заявки после принятия их в работу''' — настройка включает запрет на отмену заявки пользователем после принятия ее в работу менеджером. После нажатия кнопки «Начать работу с заявкой» в блоке менеджера заявка считается принятой в работу.&lt;br /&gt;
* '''Разрешить менеджерам и экспертам субагентства обрабатывать заявки''' - опция открывает доступ менеджерам и экспертам субагентства к обработке заявок. При включении нужно убедиться, что в объекте применения настроек выбран необходимый пользователь (менеджер/эксперт субагентства).&lt;br /&gt;
* '''Включить снятие мест при отправке заявки на возврат''' - опция включает автоматическое снятие мест в ГРС при отправке заявки на возврат билетов. Если к возврату выбраны все пассажиры, то в ГРС направляется соответствующий запрос на снятие мест. Если к возврату выбрана часть пассажиров, то перед отправкой запроса на снятие мест выполняется выделение в новый PNR (сплит) пассажиров, не требующих возврата, а для оставшихся пассажиров в заказе выполняется снятие мест. {{Attention| '''Настройка работает только для ГРС Сирена Трэвел и Amadeus! Настройка учитывается только при ручном режиме проведения возвратов, если включен автоматический режим, то активность этой настройки не учитывается.'''}} {{Attention| Заказы со снятыми местами будут отображаться в очереди личного кабинета '''Места сняты после выписки''' только в том случае, если включена настройка '''Управление продажами → Авиабилеты → Процессы → Процесс выписки → Включить возможность снятия мест'''!}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:settings_EX_R.jpg|800px|Настройки компонента]]&lt;br /&gt;
|-&lt;br /&gt;
|Настройки компонента&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Автоматизированный возврат и обмен билета на данный момент реализован для [[Amadeus|GDS Amadeus]] и [[Сирена Трэвел|ГРС Сирена Трэвел]]}}. &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Компонент работает только с авиабилетами в теме оформления wurst (включая дочерние).}} &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Для Сирена Трэвел автоматизированный возврат доступен для перелетов только тех авиакомпании, в которых открыта 33-я категория УПТ.}}&lt;br /&gt;
&lt;br /&gt;
==Принцип работы с ручными заявками==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Создание заявки===&lt;br /&gt;
&lt;br /&gt;
После включения компонента и выполнения вышеописанных настроек на странице выписанного заказа в верхней левой части окна, как на ''Рис. 1'', появляются дополнительные действия:&lt;br /&gt;
# '''Просмотр заказа''' - открывает страницу с информацией о заказе.&lt;br /&gt;
# '''Возврат билетов''' – осуществляет переход к созданию или просмотру заявки на возврат.&lt;br /&gt;
# '''Обмен билетов''' – перенаправляет пользователя к созданию или просмотру заявки на обмен.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:str_zakaza.png|800px|Рис.1 Страница выписанного заказа]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.1 Страница выписанного заказа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также на данной странице расположена кнопка '''«Служебная информация»''', по нажатию на которую отображается подробная информация о заказе, где в строке '''«Связанные заказы»''' расположены ссылки на все имеющиеся заявки, как показано ''Рис. 2''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:sl_info.png|350px|Рис. 2 Связанные заказы]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.2 Связанные заказы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''''При заявке на возврат''''' необходимо выбрать его тип: вынужденный или добровольный (система предлагает помощь в принятии решения в виде подсказок о том, какие возвраты могут рассматриваться как вынужденные или добровольные, сам текст подсказок редактируется в разделе «Языковые ресурсы»). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем нужно выбрать полный или частичный возврат, путем выбора пассажиров или сегментов из списка к возврату соответственно. Стоит учесть, что для перелетов в одну сторону с одним пассажиром форма с выбором сегментов и пассажиров отсутствует.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае вынужденного возврата обязательно указывается причина, а также прикрепляются  копии документов, подтверждающих обстоятельства возврата (размер файла не должен превышать 5 Mb, максимальное количество файлов – 5). В случае добровольного возврата данные поля отображаться не будут.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для завершения необходимо указать или отредактировать контактные данные, которые по умолчанию подгружаются из формы заказчика на странице заказа, и нажать кнопку '''«Отправить заявку»'''. Произойдет синхронизация заказа с ГДС и создание заявки со статусом ''«Новая заявка на возврат»''. Дополнительно на электронную почту клиента и агента будет отправлена нотификации ''«Новая заявка на возврат билетов»'', вид которой настраивается в '''«Шаблонах электронных писем»'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_return.png|900px|Рис. 3 Страница заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.3 Страница заявки на возврат&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''При создании заявки на обмен''''' клиент в свободной форме пишет желаемые изменения, например, изменение времени вылета, заполняет или редактирует контактные данные. И по нажатию на кнопку '''«Отправить заявку»''' выполняется синхронизация заказа с ГДС, а заявка в статусе ''«Новая заявка на обмен билетов»'' с комментарием клиента отправляется в агентство, ее копия отправляется клиенту (нотификация по электронной почте).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_exchanges.png|800px|Рис. 4 Страница заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.4 Страница заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ограничения по созданию заявок ===&lt;br /&gt;
# Доступ к созданию заявок на странице возврата и обмена предоставляется только пользователю, создавшему заказ, а также менеджеру и эксперту. &lt;br /&gt;
# Если в заказе имеется выполненная заявка на возврат всех пассажиров и сегментов, то повторное создание заявок становится недоступным.&lt;br /&gt;
# Создание заявок доступно пока в заказе имеются активные билеты.&lt;br /&gt;
=== Обработка заявки ===&lt;br /&gt;
&lt;br /&gt;
Процесс обработки заявки в системе {{NameSystem}} состоит из следующих этапов:&lt;br /&gt;
# Расчет стоимости к возврату или доплате (выполняется менеджером/экспертом системы).&lt;br /&gt;
# Подтверждение согласия на выполненный расчет через отправку заявления (выполняется владельцем заказа или менеджером/экспертом).&lt;br /&gt;
# Возврат средств менеджером/экспертом или доплата пользователем, сделавшим заказ &lt;br /&gt;
# Импорт новой брони в заказ (выполняется менеджером/экспертом системы) - при необходимости.&lt;br /&gt;
{{Attention|Следует принять во внимание, что до выполнения последнего этапа обработки заявки необходимо выполнить возврат или обмен билетов через терминал, чтобы с завершением выполнения заявки по заказу актуализировалась информация.}} &amp;lt;br&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
В созданной заявке менеджеру и эксперту агентства/субагентства открывается дополнительный блок для ее обработки, ''Рис.5''. Блок состоит из следующих частей:&amp;lt;br&amp;gt;&lt;br /&gt;
* Основная информация&lt;br /&gt;
* Контактные данные&lt;br /&gt;
* Загруженные документы (при вынужденных возвратах)&lt;br /&gt;
* Номера билетов&lt;br /&gt;
* Выбранные пользователем сегменты (только в заявках на возврат)&lt;br /&gt;
* Причина возврата  (при вынужденных возвратах)&lt;br /&gt;
* Пожелания пользователя (только в заявках на обмен)&lt;br /&gt;
* Информация о стоимости основного заказа&lt;br /&gt;
* История изменений заявки&lt;br /&gt;
* Расчет сборов&lt;br /&gt;
* Удерживаемые сборы и таксы (только после выполнения расчета)&lt;br /&gt;
&lt;br /&gt;
Стоит учитывать, что для разного типа заявок состав блока менеджера будет варьироваться. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:return_rasch.png|900px|Рис. 5 Блок менеджера]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.5 Блок менеджера&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''Основная информация'' содержит:&amp;lt;br&amp;gt;&lt;br /&gt;
* Тип заявки –  вынужденный/добровольный возврат, обмен.&lt;br /&gt;
* Статус заявки – Отклонен, Принято в работу, Расчет выполнен, Заявление отправлено, Выполнено и Произошла ошибка. &lt;br /&gt;
* Номер заявки&lt;br /&gt;
* Код доступа к заявке&lt;br /&gt;
* Код брони (PNR)&lt;br /&gt;
* Форма оплаты основного заказа&lt;br /&gt;
* Связанные заказы – ссылки на все созданные заявки.&lt;br /&gt;
* Дата создания&lt;br /&gt;
&lt;br /&gt;
''Контактные данные'' содержат:&amp;lt;br&amp;gt;&lt;br /&gt;
* Имя &lt;br /&gt;
* Телефон &lt;br /&gt;
* Электронную почту	&lt;br /&gt;
&lt;br /&gt;
''Номера билетов'' всех пассажиров в заказе.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Загруженные документы'' – это список файлов, предоставленных на этапе создания заявки.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Выбранные пользователем сегменты'' включают:&lt;br /&gt;
* Пассажиров к возврату &lt;br /&gt;
* Сегменты к возврату&lt;br /&gt;
&lt;br /&gt;
''Причина возврата и пожелания пользователя'', указанные на этапе создания заявки и представленные в одноименных блоках.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Информация о стоимости основного заказа'' выполнена в виде таблицы с информацией о полной стоимости заказа, коде тарифа и ссылкой на УПТ, размере такс, сбора агентства, комиссии субагенту, комиссии авиакомпании, комиссии за прием платежа,  дополнительных услугах и итоговой стоимости к оплате.&lt;br /&gt;
&lt;br /&gt;
''История изменений заявки'' представляет собой таблицу, в которой содержится полная история работы с заявкой с указанием выполненных действий, их автора и времени.&lt;br /&gt;
&lt;br /&gt;
''Удерживаемые сборы и таксы'', указанные на этапе расчета стоимости к возврату/доплате.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Механизм расчета сборов ====&lt;br /&gt;
&lt;br /&gt;
Для расчета стоимости к возврату или доплате по заявке менеджеру или эксперту нужно заполнить определенные поля, указав в них сборы/штрафы/удержания за возврат или обмен. Для заполнения доступны следующие поля:&amp;lt;br&amp;gt;&lt;br /&gt;
* Удержание за использованный участок маршрута&lt;br /&gt;
* Тариф, не подлежащий возврату по УПТ&lt;br /&gt;
* Сбор авиакомпании за возврат&lt;br /&gt;
* Сбор авиакомпании за аннулирование брони&lt;br /&gt;
* Сбор агентства&lt;br /&gt;
* Сбор субагента&lt;br /&gt;
* Сбор платежной системы&lt;br /&gt;
* Дополнительное удержание по таксам&lt;br /&gt;
* Сбор за дополнительные услуги (Альфастрахование, Аэроэкспресс, ERV-страхование, сервисные пакеты)&lt;br /&gt;
* Штраф агентства&lt;br /&gt;
* Удерживаемые таксы &lt;br /&gt;
* Комментарий к расчету&lt;br /&gt;
&lt;br /&gt;
''Если взимается полная стоимость таксы, то достаточно включить флажок с необходимой таксой. Если удерживается часть стоимости таксы, то следует воспользоваться полем &amp;quot;Дополнительное удержание по таксам&amp;quot; для указания значения.''&lt;br /&gt;
&lt;br /&gt;
Валюта расчета соответствует валюте заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Динамическая подсказка, расположенная под формой расчета, показывает какая итоговая стоимость к возврату/доплате рассчитана на текущий момент при установленных значениях сборов, штрафов и удержаний.&amp;lt;br&amp;gt;&lt;br /&gt;
При заполнении форм расчета срабатывает проверка вводимых значений, валидными будут являться положительные или отрицательные числа, дробная часть в которых отделена точкой. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:rasch_sum.png|400px|Рис. 6 Форма расчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Форма расчета&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм расчета итоговой стоимости включает разбивку сбора агентства, субагентства и наценки платежного шлюза пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, т.е. чем больше стоимость тарифа, тем большая часть сбора на него отводится.}}&lt;br /&gt;
&lt;br /&gt;
==== Подтверждение согласия ====&lt;br /&gt;
''Подтверждение согласия после расчета включается настройкой '''«Добавить шаг подтверждения заявки пользователем в процессе возврата»'''.''&amp;lt;br&amp;gt;   &lt;br /&gt;
После сохранения расчета клиент получает уведомление по электронной почте о выполнении расчета и видит сообщение об этом и сам расчет на странице просмотра заявки.&amp;lt;br&amp;gt;&lt;br /&gt;
Если он согласен с расчетом, он нажимает кнопку '''«Подтвердить»'''. Текст заявления можно посмотреть, кликнув по ссылке «текстом заявления» на странице заявки, а сам шаблон документа настраивается в разделе '''«Настройки системы → Нотификации → Документы → Заявление на возврат или обмен»'''. Заявление отправляется на почту агента и клиента. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:подтверждение согласия.png|600px|Рис. 7 Подтверждение согласия]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.7 Подтверждение согласия&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Возврат средств или доплата по заявке ====&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay.&amp;lt;br&amp;gt; &lt;br /&gt;
Для B2B клиентов, использующих способ оплаты Депозит, возврат средств осуществляется на депозитный счет (при условии, что заказ оплачен через депозит). При этом дополнительных настроек платежного шлюза не требуется.&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:QIP_Shot_-_Screen_869.png|800px|Рис. 8 Возврат средств]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.8 Возврат средств&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для B2C клиентов на данный момент возврат денег через платежный шлюз, не поддерживающий частичный возврат, возможен только через личный кабинет платежного шлюза или другими доступными агенту способами. &amp;lt;br&amp;gt;&lt;br /&gt;
При нажатии на кнопку '''«Возвратить средства»''' в платежную систему направляется запрос на возврат суммы, рассчитанной по заявке. После успешного возврата средств происходит переход к последнему этапу обработки заявки. &amp;lt;br&amp;gt;&lt;br /&gt;
Для платежных шлюзов, не поддерживающих частичный возврат средств, рекомендуется использовать опцию '''«Пропустить возврат средств»'''. По нажатию кнопки происходит эмуляция возврата, после которой осуществляется последний этап обработки заявки. Пропуск возврата средств поддерживается всеми платежными шлюзами. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Доплата по заявке схожа с доплатой по основному заказу. Для оплаты пользователь может использовать один из настроенных платежных шлюзов, при этом в истории изменений для менеджера главного агентства будет доступна ссылка на платежную транзакцию. Список доступных платежных шлюзов регулируется в разделе фильтрации конкретного платежного шлюза в разделе настроек '''Финансы и платежи → Платежные методы → Управление шлюзами'''.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Провести оплату может только автор заказа, поэтому менеджеру/эксперту блок с оплатой не виден.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:оплата сбора.png|600px|Рис. 9 Оплата сбора]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис. 9 Оплата сбора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Импорт брони из GDS ====&lt;br /&gt;
Последним этапом обработки заявки является импорт новой брони из GDS. Для проведения импорта необходимо указать номер PNR в системе поставщика и выбрать ''пакет реквизитов, в котором создан заказ''. После успешного проведения импорта статус заявки изменится на ''«Выполнено»''. &amp;lt;br&amp;gt;&lt;br /&gt;
Завершить обмен или возврат по заявке, не требующей импорта брони можно, включив флажок '''«Не импортировать новый PNR»''' и нажав кнопку '''«Завершить обмен»''' или '''«Завершить возврат»'''.&lt;br /&gt;
По выполнению заявки на странице основного заказа будет показано сообщение о выполненном возврате или обмене. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:импорт.png|800px|Рис. 10 Импорт брони]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.10 Импорт брони&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Отклонение заявки  ====&lt;br /&gt;
Менеджер и эксперт агентства/субагентства может отклонить заявку пользователя на всех этапах ее обработки вплоть до импорта новой брони. По клику на кнопку «Отклонить заявку» открывается форма для ввода причины отклонения, которая будет видна пользователю. Заполнение причины не является обязательным. Отклонение заявки логируется и отображается в таблице «История изменений заявки», а также на почту, указанную при создании заявки, отправляется нотификация. Шаблон нотификации можно задать в разделе '''«Настройки системы → Нотификации → Шаблоны электронных писем»'''. Название шаблона - &amp;quot;Заявка на возврат или обмен отклонена&amp;quot;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Отклонение_заявки.jpg|800px|Рис. 11 Отклонение заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.11 Отклонение заявки&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:История_изменений1.jpg|800px|Рис.12 История изменений заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.12 История изменений заявки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Автоматизированный возврат ==&lt;br /&gt;
&lt;br /&gt;
Автоматизированный возврат совершается при взаимодействии с GDS в несколько этапов. На первом этапе запрашивается сумма к возврату. На втором этапе выполняется возврат билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы начать работу с данной функциональностью необходимо включить автоматический режим в '''Способ проведения обменов и возвратов''',  а также задать размер штрафа за возврат в поле '''Размер штрафа за возврат одного билета''' ''(необязательная опция к заполнению)''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Процесс автоматизированного возврата ===&lt;br /&gt;
&lt;br /&gt;
Создание заявки на автоматизированный возврат схоже с созданием заявки на ручной возврат, однако важно учесть следующее: &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| в автоматизированном возврате не поддерживается частичный возврат маршрута. Доступен только полный возврат всех сегментов.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Одновременно с созданием заявки система {{NameSystemLink}} направляет запрос на получение суммы к возврату в GDS. Исходя из полученной суммы и штрафа, указанного в настройке '''Размер штрафа за возврат одного билета''', определяется сумма, которая будет возвращена пользователю. Важно понимать, что сумма к возврату рассчитывается, как ''Сумма к возврату из GDS - Штраф из настроек''. Нотификация о произведенном расчете направляется на адрес скрытой копии письма и на адрес, указанный в заявке. &amp;lt;br&amp;gt;&lt;br /&gt;
Если размер штрафа из настроек превышает значение, полученное от поставщика, то будет выставлена сумма к доплате, соответственно пользователю (владельцу заказа) необходимо проводить оплату. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum.jpg|800px|Рис.13 Отображение суммы к возврату под пользователем]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.13 Отображение суммы к возврату под пользователем&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay. Также есть возможность пропуска возврата средств.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum1.jpg|800px|Рис.14 Возврат средств под менеджером или экспертом агентства]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.14 Возврат средств под менеджером или экспертом агентства&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
По завершению возврата или доплаты генерируется запрос на сдачу билетов в GDS. Если производится возврат билетов не для всех пассажиров из заказа, то по его завершению к заявке прикрепляется дополнительный заказ в статусе '''«Аннулирован»'''. Новый заказ содержит информацию по перелету и пассажирам, для которых выполнялся автоматизированный возврат. Т.о. в основном заказе сохранится информация по оставшимся пассажирам и билетам.&amp;lt;br&amp;gt;&lt;br /&gt;
Если производится полный возврат билетов на всех пассажиров, то по завершению возврата основной заказ перейдет в статус '''«Аннулирован»''', а все дополнительные услуги будут отменены. Отмена дополнительных услуг осуществляется только при полном возврате.&amp;lt;br&amp;gt;&lt;br /&gt;
По завершению операции возврата билетов на странице основного заказа отобразится сообщение '''«Выполнен возврат»''' или '''«Выполнен частичный возврат»'''.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:successful_autoreturn.jpg|800px|Рис.15 Завершение возврата]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.15 Завершение возврата&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Автоматизированный обмен ==&lt;br /&gt;
&lt;br /&gt;
Автоматизированный обмен выполняется при взаимодействии с ГРС, что позволяет упростить процесс обмена билетов.&amp;lt;br&amp;gt;&lt;br /&gt;
Для  работы с функциональностью достаточно включить автоматический режим в '''Способ проведения обменов''', выбрать реквизиты для проведения автоматических обменов в одноименной настройке, а также по мере необходимости задать размер штрафа за обмен в поле '''Размер штрафа за обмен одного билета'''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тонкости автоматизированного обмена в ГРС ===&lt;br /&gt;
'''ГРС Sirena''' &amp;lt;br&amp;gt;&lt;br /&gt;
* Недоступен обмен с понижением цены.&lt;br /&gt;
* Недоступно изменение количества сегментов у перелета.&lt;br /&gt;
* Обмен разрешен только в рамках той же авиакомпании.&lt;br /&gt;
&lt;br /&gt;
=== Процесс автоматизированного обмена ===&lt;br /&gt;
&lt;br /&gt;
Создавая заявку на обмен, пользователь выбирает определенный участок перелета или весь маршрут к обмену, отмечает пассажиров, для которых производится обмен. В блоке «Контактные данные» указывает имя, телефон и e-mail адрес, чтобы своевременно получить нотификации, отправляемые в ходе выполнения обмена. По клику на кнопку ''«Отправить заявку»'' создается заявка на обмен билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_1.jpg|800px|Рис.16 Создание заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.16 Создание заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
На странице сформированной заявки открывается форма поиска нового перелета для обмена, где следует указать параметры нового поиска. По завершению поиска отображается список доступных вариантов для обмена, полученный из ГРС.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_3.jpg|800px|Рис.17 Поиск вариантов для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.17 Поиск вариантов для обмена&lt;br /&gt;
|}&lt;br /&gt;
Страница с результатами вариантов для обмена подобна странице результатов поиска, но имеется некоторое отличие: плашка с перелетом для обмена содержит информацию о возврате средств или доплате за обмен. По клику на гиперссылку отобразится форма '''«Детализация стоимости»''', в которой содержатся следующие данные: &amp;lt;br&amp;gt;&lt;br /&gt;
* Стоимость перелета — включает стоимость нового перелета от поставщика + сборы/скидки из ценообразования агента;&lt;br /&gt;
* Штраф авиакомпании — штраф за обмен, полученный от поставщика;&lt;br /&gt;
* Сбор агентства за обмен — сбор агентства, заданный в настройках '''Размер штрафа за обмен одного билета'''.  &lt;br /&gt;
* Уже оплачено — сумма тарифа и такс без учета сбора/скидок из ценообразования за конкретного пассажира(ов).&lt;br /&gt;
Если сложить «Стоимость перелета», «Штраф авиакомпании», «Сбор агентства за обмен» и вычесть из этой суммы «Уже оплачено», то получим сумму, которую необходимо вернуть или доплатить, чтобы выполнить обмен. &amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_4.jpg|600px|Рис.18 Детализации стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.18 Детализации стоимости&lt;br /&gt;
|}&lt;br /&gt;
В зависимости от выбранного варианта для обмена следующим этапом будет проведение доплаты пользователем или возврат средств (см. раздел '''«Возврат средств или доплата по заявке»'''). &amp;lt;br&amp;gt;&lt;br /&gt;
После оплаты или возврата средств выполняется обмен билетов. Если производится обмен билетов не для всех пассажиров из заказа, то по его завершению к заявке прикрепляется дополнительный заказ в статусе '''«Выписан»'''. Созданный заказ содержит информацию по новому тарифу, перелету и пассажирам, для которых выполнялся автоматизированный обмен. Стоимость нового перелета соответствует значению «Стоимость перелета» из «Детализации стоимости». В основном заказе сохранится информация по оставшимся пассажирам и билетам.&lt;br /&gt;
Если производится полный обмен билетов на всех пассажиров, то по завершению обмена информация о новом перелете и/или билетам отобразится в основном заказе.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_5.jpg|800px|Рис.19 Новый заказ, созданный в результате обмена.]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.19 Новый заказ, созданный в результате обмена.&lt;br /&gt;
|}&lt;br /&gt;
При обмене могут сгенерироваться EMD со стоимостью для возврата. Документы возвращаются автоматически сразу после завершения обмена либо через некоторое время - зависит от настроек на стороне Amadeus. Время задается в реквизитах к GDS на стороне {{NameProject2}} - '''Количество часов до возможности возврата RSVR EMD'''. В зависимости от того, как настроены реквизиты на стороне Amadeus, и предполагается устанавливать значение этой настройки. Система {{NameSystemLink}} поддерживает ручной возврат EMD по кнопке «Завершить обмен». Важно учесть, что действие доступно, только если сгенерированы EMD для возврата и их автоматический возврат недоступен.&lt;br /&gt;
&lt;br /&gt;
== Перевод автоматизированной заявки в ручную ==&lt;br /&gt;
Системой {{NameSystemLink}} поддерживается переключение режима обработки заявок с автоматизированного на ручной. Перевод заявки может быть выполнен пользователем вручную или системой автоматически.&amp;lt;br&amp;gt;&lt;br /&gt;
Автоматический перевод выполняется, если:&lt;br /&gt;
* Выбранный пакет реквизитов в '''Реквизиты для проведения автоматических обменов и возвратов''' отличается от реквизитов, в которых создан заказ.&lt;br /&gt;
* К возврату выбрана только часть маршрута. &lt;br /&gt;
* На этапе возврата или обмена получена ошибка от поставщика, исключением считается отсутствие вариантов перелетов для обмена.&lt;br /&gt;
Перевод может быть выполнен вручную если:&lt;br /&gt;
* Не удалось найти подходящий вариант для обмена, тогда пользователь может оставить заявку на подбор рейса вручную сотрудником агентства.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:exchange_changeMode.jpg|800px|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена.&lt;br /&gt;
|}&lt;br /&gt;
* Выставленная ГРС сумма к возврату не удовлетворяет агента. В таком случае в блоке менеджера имеется действие ''«Перейти в ручной режим»''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:return_changeMode.jpg|800px|Рис.21 Перевод в ручной режим заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.21 Перевод в ручной режим заявки на возврат.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=13659</id>
		<title>Обмен и возврат авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=13659"/>
		<updated>2017-10-03T12:50:53Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Параметры настройки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Обмены и возвраты''' - компонент системы бронирования билетов онлайн {{NameSystemLink}} для налаживания процесса обмена и возврата авиабилетов онлайн. &lt;br /&gt;
==Назначение==&lt;br /&gt;
&lt;br /&gt;
Компонент открывает агентству следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* обрабатывать заявки на вынужденный или добровольный возврат; &lt;br /&gt;
* прикреплять и запрашивать необходимые подтверждающие  документы; &lt;br /&gt;
* рассчитывать размеры штрафов и сумм к удержанию; &lt;br /&gt;
* производить автоматический добровольный возврат и обмен для некоторых GDS; &lt;br /&gt;
* загружать данные о связанных PNR из GDS.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Компонент построен на принципе приема заявок от клиентов и их обработки в ручном или автоматическом режиме менеджером или экспертом агентства/субагентства.&lt;br /&gt;
&lt;br /&gt;
Обмен и возврат производятся по заявке покупателя, которую он отправляет через специальную форму. Далее заявка обрабатывается менеджером или экспертом агентства/субагентства. Обработка заявок производится в ручном или автоматическом режиме. За режим обработки заявок на возврат отвечает настройка '''Способ проведения возвратов''', режим обработки заявок на обмен регулируется настройкой '''Способ проведения обменов'''. Более подробное описание настроек находится в разделе ''Параметры настройки''. &amp;lt;br&amp;gt;&lt;br /&gt;
Агентство может также предоставить возможность использования модуля своим субагентам. В этом случае для покупателей субагента также будет доступна форма заявки на обмен/возврат, поступающие заявки обрабатывает менеджер или эксперт субагентства.&lt;br /&gt;
&lt;br /&gt;
== Включение компонента ==&lt;br /&gt;
&lt;br /&gt;
Компонент ''Обмены и возвраты'' подключает администратор коммерческого отдела системы {{NameSystemLink}}. Если вы хотите начать использовать компонент '''Обмены и возвраты''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
&lt;br /&gt;
== Настройка компонента ==&lt;br /&gt;
При подключении компонента агентству необходимо настроить его параметры.&amp;lt;br&amp;gt;&lt;br /&gt;
Параметры настройки компонента можно устанавливать выборочно на различных пользователей и группы пользователей.&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Обмены и возвраты'''. &lt;br /&gt;
# Выберите объект применения настроек в поле '''Пользователь'''.&lt;br /&gt;
# Выставите параметры модуля для всего агентства или выбранного пользователя/группы пользователей.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
===Параметры настройки===&lt;br /&gt;
* '''Обмены и возвраты разрешены''' — опция включает компонент в работу. &lt;br /&gt;
* '''Способ проведения возвратов''' — режим проведения процесса возврата: &lt;br /&gt;
** ручной — обработка заявок производится менеджером или экспертом вручную. Ответственный за обработку заявки самостоятельно выполняет расчёт штрафов, выставляет суммы к возврату, производит возврат билетов через терминал и т.д. &lt;br /&gt;
** автоматический —  режим, при котором весь процесс возврата происходит при взаимодействии с ГРС, начиная от выставления суммы к возврату и заканчивая возвратом билетов.&lt;br /&gt;
* '''Способ проведения обменов''' — режим проведения процесса обмена: &lt;br /&gt;
** ручной — обработка заявок производится менеджером или экспертом вручную. Ответственный за обработку заявки самостоятельно выполняет расчёт штрафов, выставляет суммы к доплате или возврату, производит обмен билетов через терминал и т.д.&lt;br /&gt;
** автоматический —  режим, при котором весь процесс возврата происходит при взаимодействии с ГРС, начиная с поиска вариантов для обмена и заканчивая обменом билетов. Автоматический режим на данный момент поддерживается для ГРС Amadeus и Сирена. Также у авиакомпании должны быть заполнены специальные секции УПТ, необходимые для автоматических возвратов и обменов соответственно.&lt;br /&gt;
{{Attention|При использовании ручного режима агент самостоятельно выполняет возврат и обмен билетов через терминал.}} &amp;lt;br&amp;gt; &lt;br /&gt;
* '''Реквизиты для проведения автоматических возвратов''' — определяет пакеты реквизитов, в которых выполняется автоматизированный возврат. Стоит учесть, что автоматизированный возврат по умолчанию выполняется на тех же реквизитах, в которых был создан основной заказ. Если выбранный в настройках пакет реквизитов отличается от реквизитов заказа, то, ''несмотря на выбранный автоматический режим, системой создается ручная заявка''.&lt;br /&gt;
* '''Реквизиты для проведения автоматических обменов''' — настройка аналогична предыдущей, отвечает за автоматизированный обмен.&lt;br /&gt;
* '''Размер штрафа за возврат одного билета''' — работает при ''автоматизированном'' режиме проведения обменов и возвратов. Размер штрафа за возврат задаётся в абсолютной величине. Штрафы, указанные для субагента, не суммируются со штрафом агента.&lt;br /&gt;
* '''Размер штрафа за обмен одного билета''' — работает при ''автоматизированном'' режиме проведения обменов и возвратов. Размер штрафа за обмен задаётся в абсолютной величине. Штрафы, указанные для субагента, не суммируются со штрафом агента.&lt;br /&gt;
* '''Отображать блок с загрузкой подтверждающих документов при добровольном возврате''' — включает форму загрузки подтверждающих документов для добровольного возврата.&lt;br /&gt;
* '''Загрузка подтверждающих документов не обязательна''' — прикрепление документов на этапе создания заявки на возврат становится необязательным.&lt;br /&gt;
* '''Позволять создание заявок в заказе с просроченными сегментами''' — опция включает возможность создания заявок для заказов, содержащих сегменты с датой вылета в уже в прошлом.&lt;br /&gt;
* '''Добавить шаг подтверждения заявки пользователем в процессе возврата''' — включает дополнительный шаг подтверждения пользователем условий возврата, который следует за расчетом менеджера. Если настройка выключена, то пользователь может принять условия возврата уже на этапе создания заявки. &lt;br /&gt;
* '''Запретить отзывать заявки после принятия их в работу''' — настройка включает запрет на отмену заявки пользователем после принятия ее в работу менеджером. После нажатия кнопки «Начать работу с заявкой» в блоке менеджера заявка считается принятой в работу.&lt;br /&gt;
* '''Разрешить менеджерам и экспертам субагентства обрабатывать заявки''' - опция открывает доступ менеджерам и экспертам субагентства к обработке заявок. При включении нужно убедиться, что в объекте применения настроек выбран необходимый пользователь (менеджер/эксперт субагентства).&lt;br /&gt;
* '''Включить снятие мест при отправке заявки на возврат''' - опция включает автоматическое снятие мест в ГРС при отправке заявки на возврат билетов. Если к возврату выбраны все пассажиры, то в ГРС направляется соответствующий запрос на снятие мест. Если к возврату выбрана часть пассажиров, то перед отправкой запроса на снятие мест выполняется выделение в новый PNR (сплит) пассажиров, не требующих возврата, а для оставшихся пассажиров в заказе выполняется снятие мест. {{Attention| '''Настройка работает только для ГРС Сирена Трэвел и Amadeus! Настройка учитывается только при ручном режиме проведения возвратов, если включен автоматический режим, то активность этой настройки не учитывается.'''}} {{Attention| Заказы со снятыми местами будут отображаться в очереди личного кабинета '''Места сняты после выписки''' только в том случае, если включена настройка '''Управление продажами → Авиабилеты → Процессы → Процесс выписки → Включить возможность снятия мест'''!}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:settings_EX_R.jpg|800px|Настройки компонента]]&lt;br /&gt;
|-&lt;br /&gt;
|Настройки компонента&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Автоматизированный возврат и обмен билета на данный момент реализован для [[Amadeus|GDS Amadeus]] и [[Сирена Трэвел|ГРС Сирена Трэвел]]}}. &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Компонент работает только с авиабилетами в теме оформления wurst (включая дочерние).}} &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Для Сирена Трэвел автоматизированный возврат доступен для перелетов только тех авиакомпании, в которых открыта 33-я категория УПТ.}}&lt;br /&gt;
&lt;br /&gt;
==Принцип работы с ручными заявками==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Создание заявки===&lt;br /&gt;
&lt;br /&gt;
После включения компонента и выполнения вышеописанных настроек на странице выписанного заказа в верхней левой части окна, как на ''Рис. 1'', появляются дополнительные действия:&lt;br /&gt;
# '''Просмотр заказа''' - открывает страницу с информацией о заказе.&lt;br /&gt;
# '''Возврат билетов''' – осуществляет переход к созданию или просмотру заявки на возврат.&lt;br /&gt;
# '''Обмен билетов''' – перенаправляет пользователя к созданию или просмотру заявки на обмен.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:str_zakaza.png|800px|Рис.1 Страница выписанного заказа]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.1 Страница выписанного заказа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также на данной странице расположена кнопка '''«Служебная информация»''', по нажатию на которую отображается подробная информация о заказе, где в строке '''«Связанные заказы»''' расположены ссылки на все имеющиеся заявки, как показано ''Рис. 2''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:sl_info.png|350px|Рис. 2 Связанные заказы]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.2 Связанные заказы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''''При заявке на возврат''''' необходимо выбрать его тип: вынужденный или добровольный (система предлагает помощь в принятии решения в виде подсказок о том, какие возвраты могут рассматриваться как вынужденные или добровольные, сам текст подсказок редактируется в разделе «Языковые ресурсы»). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем нужно выбрать полный или частичный возврат, путем выбора пассажиров или сегментов из списка к возврату соответственно. Стоит учесть, что для перелетов в одну сторону с одним пассажиром форма с выбором сегментов и пассажиров отсутствует.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае вынужденного возврата обязательно указывается причина, а также прикрепляются  копии документов, подтверждающих обстоятельства возврата (размер файла не должен превышать 5 Mb, максимальное количество файлов – 5). В случае добровольного возврата данные поля отображаться не будут.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для завершения необходимо указать или отредактировать контактные данные, которые по умолчанию подгружаются из формы заказчика на странице заказа, и нажать кнопку '''«Отправить заявку»'''. Произойдет синхронизация заказа с ГДС и создание заявки со статусом ''«Новая заявка на возврат»''. Дополнительно на электронную почту клиента и агента будет отправлена нотификации ''«Новая заявка на возврат билетов»'', вид которой настраивается в '''«Шаблонах электронных писем»'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_return.png|900px|Рис. 3 Страница заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.3 Страница заявки на возврат&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''При создании заявки на обмен''''' клиент в свободной форме пишет желаемые изменения, например, изменение времени вылета, заполняет или редактирует контактные данные. И по нажатию на кнопку '''«Отправить заявку»''' выполняется синхронизация заказа с ГДС, а заявка в статусе ''«Новая заявка на обмен билетов»'' с комментарием клиента отправляется в агентство, ее копия отправляется клиенту (нотификация по электронной почте).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_exchanges.png|800px|Рис. 4 Страница заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.4 Страница заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ограничения по созданию заявок ===&lt;br /&gt;
# Доступ к созданию заявок на странице возврата и обмена предоставляется только пользователю, создавшему заказ, а также менеджеру и эксперту. &lt;br /&gt;
# Если в заказе имеется выполненная заявка на возврат всех пассажиров и сегментов, то повторное создание заявок становится недоступным.&lt;br /&gt;
# Создание заявок доступно пока в заказе имеются активные билеты.&lt;br /&gt;
=== Обработка заявки ===&lt;br /&gt;
&lt;br /&gt;
Процесс обработки заявки в системе {{NameSystem}} состоит из следующих этапов:&lt;br /&gt;
# Расчет стоимости к возврату или доплате (выполняется менеджером/экспертом системы).&lt;br /&gt;
# Подтверждение согласия на выполненный расчет через отправку заявления (выполняется владельцем заказа или менеджером/экспертом).&lt;br /&gt;
# Возврат средств менеджером/экспертом или доплата пользователем, сделавшим заказ &lt;br /&gt;
# Импорт новой брони в заказ (выполняется менеджером/экспертом системы) - при необходимости.&lt;br /&gt;
{{Attention|Следует принять во внимание, что до выполнения последнего этапа обработки заявки необходимо выполнить возврат или обмен билетов через терминал, чтобы с завершением выполнения заявки по заказу актуализировалась информация.}} &amp;lt;br&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
В созданной заявке менеджеру и эксперту агентства/субагентства открывается дополнительный блок для ее обработки, ''Рис.5''. Блок состоит из следующих частей:&amp;lt;br&amp;gt;&lt;br /&gt;
* Основная информация&lt;br /&gt;
* Контактные данные&lt;br /&gt;
* Загруженные документы (при вынужденных возвратах)&lt;br /&gt;
* Номера билетов&lt;br /&gt;
* Выбранные пользователем сегменты (только в заявках на возврат)&lt;br /&gt;
* Причина возврата  (при вынужденных возвратах)&lt;br /&gt;
* Пожелания пользователя (только в заявках на обмен)&lt;br /&gt;
* Информация о стоимости основного заказа&lt;br /&gt;
* История изменений заявки&lt;br /&gt;
* Расчет сборов&lt;br /&gt;
* Удерживаемые сборы и таксы (только после выполнения расчета)&lt;br /&gt;
&lt;br /&gt;
Стоит учитывать, что для разного типа заявок состав блока менеджера будет варьироваться. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:return_rasch.png|900px|Рис. 5 Блок менеджера]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.5 Блок менеджера&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''Основная информация'' содержит:&amp;lt;br&amp;gt;&lt;br /&gt;
* Тип заявки –  вынужденный/добровольный возврат, обмен.&lt;br /&gt;
* Статус заявки – Отклонен, Принято в работу, Расчет выполнен, Заявление отправлено, Выполнено и Произошла ошибка. &lt;br /&gt;
* Номер заявки&lt;br /&gt;
* Код доступа к заявке&lt;br /&gt;
* Код брони (PNR)&lt;br /&gt;
* Форма оплаты основного заказа&lt;br /&gt;
* Связанные заказы – ссылки на все созданные заявки.&lt;br /&gt;
* Дата создания&lt;br /&gt;
&lt;br /&gt;
''Контактные данные'' содержат:&amp;lt;br&amp;gt;&lt;br /&gt;
* Имя &lt;br /&gt;
* Телефон &lt;br /&gt;
* Электронную почту	&lt;br /&gt;
&lt;br /&gt;
''Номера билетов'' всех пассажиров в заказе.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Загруженные документы'' – это список файлов, предоставленных на этапе создания заявки.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Выбранные пользователем сегменты'' включают:&lt;br /&gt;
* Пассажиров к возврату &lt;br /&gt;
* Сегменты к возврату&lt;br /&gt;
&lt;br /&gt;
''Причина возврата и пожелания пользователя'', указанные на этапе создания заявки и представленные в одноименных блоках.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Информация о стоимости основного заказа'' выполнена в виде таблицы с информацией о полной стоимости заказа, коде тарифа и ссылкой на УПТ, размере такс, сбора агентства, комиссии субагенту, комиссии авиакомпании, комиссии за прием платежа,  дополнительных услугах и итоговой стоимости к оплате.&lt;br /&gt;
&lt;br /&gt;
''История изменений заявки'' представляет собой таблицу, в которой содержится полная история работы с заявкой с указанием выполненных действий, их автора и времени.&lt;br /&gt;
&lt;br /&gt;
''Удерживаемые сборы и таксы'', указанные на этапе расчета стоимости к возврату/доплате.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Механизм расчета сборов ====&lt;br /&gt;
&lt;br /&gt;
Для расчета стоимости к возврату или доплате по заявке менеджеру или эксперту нужно заполнить определенные поля, указав в них сборы/штрафы/удержания за возврат или обмен. Для заполнения доступны следующие поля:&amp;lt;br&amp;gt;&lt;br /&gt;
* Удержание за использованный участок маршрута&lt;br /&gt;
* Тариф, не подлежащий возврату по УПТ&lt;br /&gt;
* Сбор авиакомпании за возврат&lt;br /&gt;
* Сбор авиакомпании за аннулирование брони&lt;br /&gt;
* Сбор агентства&lt;br /&gt;
* Сбор субагента&lt;br /&gt;
* Сбор платежной системы&lt;br /&gt;
* Дополнительное удержание по таксам&lt;br /&gt;
* Сбор за дополнительные услуги (Альфастрахование, Аэроэкспресс, ERV-страхование, сервисные пакеты)&lt;br /&gt;
* Штраф агентства&lt;br /&gt;
* Удерживаемые таксы &lt;br /&gt;
* Комментарий к расчету&lt;br /&gt;
&lt;br /&gt;
''Если взимается полная стоимость таксы, то достаточно включить флажок с необходимой таксой. Если удерживается часть стоимости таксы, то следует воспользоваться полем &amp;quot;Дополнительное удержание по таксам&amp;quot; для указания значения.''&lt;br /&gt;
&lt;br /&gt;
Валюта расчета соответствует валюте заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Динамическая подсказка, расположенная под формой расчета, показывает какая итоговая стоимость к возврату/доплате рассчитана на текущий момент при установленных значениях сборов, штрафов и удержаний.&amp;lt;br&amp;gt;&lt;br /&gt;
При заполнении форм расчета срабатывает проверка вводимых значений, валидными будут являться положительные или отрицательные числа, дробная часть в которых отделена точкой. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:rasch_sum.png|400px|Рис. 6 Форма расчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Форма расчета&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм расчета итоговой стоимости включает разбивку сбора агентства, субагентства и наценки платежного шлюза пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, т.е. чем больше стоимость тарифа, тем большая часть сбора на него отводится.}}&lt;br /&gt;
&lt;br /&gt;
==== Подтверждение согласия ====&lt;br /&gt;
''Подтверждение согласия после расчета включается настройкой '''«Добавить шаг подтверждения заявки пользователем в процессе возврата»'''.''&amp;lt;br&amp;gt;   &lt;br /&gt;
После сохранения расчета клиент получает уведомление по электронной почте о выполнении расчета и видит сообщение об этом и сам расчет на странице просмотра заявки.&amp;lt;br&amp;gt;&lt;br /&gt;
Если он согласен с расчетом, он нажимает кнопку '''«Подтвердить»'''. Текст заявления можно посмотреть, кликнув по ссылке «текстом заявления» на странице заявки, а сам шаблон документа настраивается в разделе '''«Настройки системы → Нотификации → Документы → Заявление на возврат или обмен»'''. Заявление отправляется на почту агента и клиента. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:подтверждение согласия.png|600px|Рис. 7 Подтверждение согласия]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.7 Подтверждение согласия&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Возврат средств или доплата по заявке ====&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay.&amp;lt;br&amp;gt; &lt;br /&gt;
Для B2B клиентов, использующих способ оплаты Депозит, возврат средств осуществляется на депозитный счет (при условии, что заказ оплачен через депозит). При этом дополнительных настроек платежного шлюза не требуется.&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:QIP_Shot_-_Screen_869.png|800px|Рис. 8 Возврат средств]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.8 Возврат средств&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для B2C клиентов на данный момент возврат денег через платежный шлюз, не поддерживающий частичный возврат, возможен только через личный кабинет платежного шлюза или другими доступными агенту способами. &amp;lt;br&amp;gt;&lt;br /&gt;
При нажатии на кнопку '''«Возвратить средства»''' в платежную систему направляется запрос на возврат суммы, рассчитанной по заявке. После успешного возврата средств происходит переход к последнему этапу обработки заявки. &amp;lt;br&amp;gt;&lt;br /&gt;
Для платежных шлюзов, не поддерживающих частичный возврат средств, рекомендуется использовать опцию '''«Пропустить возврат средств»'''. По нажатию кнопки происходит эмуляция возврата, после которой осуществляется последний этап обработки заявки. Пропуск возврата средств поддерживается всеми платежными шлюзами. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Доплата по заявке схожа с доплатой по основному заказу. Для оплаты пользователь может использовать один из настроенных платежных шлюзов, при этом в истории изменений для менеджера главного агентства будет доступна ссылка на платежную транзакцию. Список доступных платежных шлюзов регулируется в разделе фильтрации конкретного платежного шлюза в разделе настроек '''Финансы и платежи → Платежные методы → Управление шлюзами'''.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Провести оплату может только автор заказа, поэтому менеджеру/эксперту блок с оплатой не виден.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:оплата сбора.png|600px|Рис. 9 Оплата сбора]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис. 9 Оплата сбора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Импорт брони из GDS ====&lt;br /&gt;
Последним этапом обработки заявки является импорт новой брони из GDS. Для проведения импорта необходимо указать номер PNR в системе поставщика и выбрать ''пакет реквизитов, в котором создан заказ''. После успешного проведения импорта статус заявки изменится на ''«Выполнено»''. &amp;lt;br&amp;gt;&lt;br /&gt;
Завершить обмен или возврат по заявке, не требующей импорта брони можно, включив флажок '''«Не импортировать новый PNR»''' и нажав кнопку '''«Завершить обмен»''' или '''«Завершить возврат»'''.&lt;br /&gt;
По выполнению заявки на странице основного заказа будет показано сообщение о выполненном возврате или обмене. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:импорт.png|800px|Рис. 10 Импорт брони]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.10 Импорт брони&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Отклонение заявки  ====&lt;br /&gt;
Менеджер и эксперт агентства/субагентства может отклонить заявку пользователя на всех этапах ее обработки вплоть до импорта новой брони. По клику на кнопку «Отклонить заявку» открывается форма для ввода причины отклонения, которая будет видна пользователю. Заполнение причины не является обязательным. Отклонение заявки логируется и отображается в таблице «История изменений заявки», а также на почту, указанную при создании заявки, отправляется нотификация. Шаблон нотификации можно задать в разделе '''«Настройки системы → Нотификации → Шаблоны электронных писем»'''. Название шаблона - &amp;quot;Заявка на возврат или обмен отклонена&amp;quot;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Отклонение_заявки.jpg|800px|Рис. 11 Отклонение заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.11 Отклонение заявки&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:История_изменений1.jpg|800px|Рис.12 История изменений заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.12 История изменений заявки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Автоматизированный возврат ==&lt;br /&gt;
&lt;br /&gt;
Автоматизированный возврат совершается при взаимодействии с GDS в несколько этапов. На первом этапе запрашивается сумма к возврату. На втором этапе выполняется возврат билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы начать работу с данной функциональностью необходимо включить автоматический режим в '''Способ проведения обменов и возвратов''',  а также задать размер штрафа за возврат в поле '''Размер штрафа за возврат одного билета''' ''(необязательная опция к заполнению)''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Процесс автоматизированного возврата ===&lt;br /&gt;
&lt;br /&gt;
Создание заявки на автоматизированный возврат схоже с созданием заявки на ручной возврат, однако важно учесть следующее: &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| в автоматизированном возврате не поддерживается частичный возврат маршрута. Доступен только полный возврат всех сегментов.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Одновременно с созданием заявки система {{NameSystemLink}} направляет запрос на получение суммы к возврату в GDS. Исходя из полученной суммы и штрафа, указанного в настройке '''Размер штрафа за возврат одного билета''', определяется сумма, которая будет возвращена пользователю. Важно понимать, что сумма к возврату рассчитывается, как ''Сумма к возврату из GDS - Штраф из настроек''. Нотификация о произведенном расчете направляется на адрес скрытой копии письма и на адрес, указанный в заявке. &amp;lt;br&amp;gt;&lt;br /&gt;
Если размер штрафа из настроек превышает значение, полученное от поставщика, то будет выставлена сумма к доплате, соответственно пользователю (владельцу заказа) необходимо проводить оплату. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum.jpg|800px|Рис.13 Отображение суммы к возврату под пользователем]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.13 Отображение суммы к возврату под пользователем&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay. Также есть возможность пропуска возврата средств.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum1.jpg|800px|Рис.14 Возврат средств под менеджером или экспертом агентства]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.14 Возврат средств под менеджером или экспертом агентства&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
По завершению возврата или доплаты генерируется запрос на сдачу билетов в GDS. Если производится возврат билетов не для всех пассажиров из заказа, то по его завершению к заявке прикрепляется дополнительный заказ в статусе '''«Аннулирован»'''. Новый заказ содержит информацию по перелету и пассажирам, для которых выполнялся автоматизированный возврат. Т.о. в основном заказе сохранится информация по оставшимся пассажирам и билетам.&amp;lt;br&amp;gt;&lt;br /&gt;
Если производится полный возврат билетов на всех пассажиров, то по завершению возврата основной заказ перейдет в статус '''«Аннулирован»''', а все дополнительные услуги будут отменены. Отмена дополнительных услуг осуществляется только при полном возврате.&amp;lt;br&amp;gt;&lt;br /&gt;
По завершению операции возврата билетов на странице основного заказа отобразится сообщение '''«Выполнен возврат»''' или '''«Выполнен частичный возврат»'''.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:successful_autoreturn.jpg|800px|Рис.15 Завершение возврата]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.15 Завершение возврата&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Автоматизированный обмен ==&lt;br /&gt;
&lt;br /&gt;
Автоматизированный обмен выполняется при взаимодействии с ГРС, что позволяет упростить процесс обмена билетов.&amp;lt;br&amp;gt;&lt;br /&gt;
Для  работы с функциональностью достаточно включить автоматический режим в '''Способ проведения обменов''', выбрать реквизиты для проведения автоматических обменов в одноименной настройке, а также по мере необходимости задать размер штрафа за обмен в поле '''Размер штрафа за обмен одного билета'''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тонкости автоматизированного обмена в ГРС ===&lt;br /&gt;
'''ГРС Sirena''' &amp;lt;br&amp;gt;&lt;br /&gt;
* Недоступен обмен с понижением цены.&lt;br /&gt;
* Недоступно изменение количества сегментов у перелета.&lt;br /&gt;
* Обмен разрешен только в рамках той же авиакомпании.&lt;br /&gt;
&lt;br /&gt;
=== Процесс автоматизированного обмена ===&lt;br /&gt;
&lt;br /&gt;
Создавая заявку на обмен, пользователь выбирает определенный участок перелета или весь маршрут к обмену, отмечает пассажиров, для которых производится обмен. В блоке «Контактные данные» указывает имя, телефон и e-mail адрес, чтобы своевременно получить нотификации, отправляемые в ходе выполнения обмена. По клику на кнопку ''«Отправить заявку»'' создается заявка на обмен билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_1.jpg|800px|Рис.16 Создание заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.16 Создание заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
На странице сформированной заявки открывается форма поиска нового перелета для обмена, где следует указать параметры нового поиска. По завершению поиска отображается список доступных вариантов для обмена, полученный из ГРС.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_3.jpg|800px|Рис.17 Поиск вариантов для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.17 Поиск вариантов для обмена&lt;br /&gt;
|}&lt;br /&gt;
Страница с результатами вариантов для обмена подобна странице результатов поиска, но имеется некоторое отличие: плашка с перелетом для обмена содержит информацию о возврате средств или доплате за обмен. По клику на гиперссылку отобразится форма '''«Детализация стоимости»''', в которой содержатся следующие данные: &amp;lt;br&amp;gt;&lt;br /&gt;
* Стоимость перелета — включает стоимость нового перелета от поставщика + сборы/скидки из ценообразования агента;&lt;br /&gt;
* Штраф авиакомпании — штраф за обмен, полученный от поставщика;&lt;br /&gt;
* Сбор агентства за обмен — сбор агентства, заданный в настройках '''Размер штрафа за обмен одного билета'''.  &lt;br /&gt;
* Уже оплачено — сумма тарифа и такс без учета сбора/скидок из ценообразования за конкретного пассажира(ов).&lt;br /&gt;
Если сложить «Стоимость перелета», «Штраф авиакомпании», «Сбор агентства за обмен» и вычесть из этой суммы «Уже оплачено», то получим сумму, которую необходимо вернуть или доплатить, чтобы выполнить обмен. &amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_4.jpg|600px|Рис.18 Детализации стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.18 Детализации стоимости&lt;br /&gt;
|}&lt;br /&gt;
В зависимости от выбранного варианта для обмена следующим этапом будет проведение доплаты пользователем или возврат средств (см. раздел '''«Возврат средств или доплата по заявке»'''). &amp;lt;br&amp;gt;&lt;br /&gt;
После оплаты или возврата средств выполняется обмен билетов. Если производится обмен билетов не для всех пассажиров из заказа, то по его завершению к заявке прикрепляется дополнительный заказ в статусе '''«Выписан»'''. Созданный заказ содержит информацию по новому тарифу, перелету и пассажирам, для которых выполнялся автоматизированный обмен. Стоимость нового перелета соответствует значению «Стоимость перелета» из «Детализации стоимости». В основном заказе сохранится информация по оставшимся пассажирам и билетам.&lt;br /&gt;
Если производится полный обмен билетов на всех пассажиров, то по завершению обмена информация о новом перелете и/или билетам отобразится в основном заказе.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_5.jpg|800px|Рис.19 Новый заказ, созданный в результате обмена.]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.19 Новый заказ, созданный в результате обмена.&lt;br /&gt;
|}&lt;br /&gt;
При обмене могут сгенерироваться EMD со стоимостью для возврата. Документы возвращаются автоматически сразу после завершения обмена либо через некоторое время - зависит от настроек на стороне Amadeus. Время задается в реквизитах к GDS на стороне {{NameProject2}} - '''Количество часов до возможности возврата RSVR EMD'''. В зависимости от того, как настроены реквизиты на стороне Amadeus, и предполагается устанавливать значение этой настройки. Система {{NameSystemLink}} поддерживает ручной возврат EMD по кнопке «Завершить обмен». Важно учесть, что действие доступно, только если сгенерированы EMD для возврата и их автоматический возврат недоступен.&lt;br /&gt;
&lt;br /&gt;
== Перевод автоматизированной заявки в ручную ==&lt;br /&gt;
Системой {{NameSystemLink}} поддерживается переключение режима обработки заявок с автоматизированного на ручной. Перевод заявки может быть выполнен пользователем вручную или системой автоматически.&amp;lt;br&amp;gt;&lt;br /&gt;
Автоматический перевод выполняется, если:&lt;br /&gt;
* Выбранный пакет реквизитов в '''Реквизиты для проведения автоматических обменов и возвратов''' отличается от реквизитов, в которых создан заказ.&lt;br /&gt;
* К возврату выбрана только часть маршрута. &lt;br /&gt;
* На этапе возврата или обмена получена ошибка от поставщика, исключением считается отсутствие вариантов перелетов для обмена.&lt;br /&gt;
Перевод может быть выполнен вручную если:&lt;br /&gt;
* Не удалось найти подходящий вариант для обмена, тогда пользователь может оставить заявку на подбор рейса вручную сотрудником агентства.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:exchange_changeMode.jpg|800px|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена.&lt;br /&gt;
|}&lt;br /&gt;
* Выставленная ГРС сумма к возврату не удовлетворяет агента. В таком случае в блоке менеджера имеется действие ''«Перейти в ручной режим»''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:return_changeMode.jpg|800px|Рис.21 Перевод в ручной режим заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.21 Перевод в ручной режим заявки на возврат.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=13658</id>
		<title>Обмен и возврат авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD_%D0%B8_%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=13658"/>
		<updated>2017-10-03T12:39:46Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Настройка компонента */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Модули]] [[Категория:Дополнительные модули‎]]&lt;br /&gt;
'''Обмены и возвраты''' - компонент системы бронирования билетов онлайн {{NameSystemLink}} для налаживания процесса обмена и возврата авиабилетов онлайн. &lt;br /&gt;
==Назначение==&lt;br /&gt;
&lt;br /&gt;
Компонент открывает агентству следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* обрабатывать заявки на вынужденный или добровольный возврат; &lt;br /&gt;
* прикреплять и запрашивать необходимые подтверждающие  документы; &lt;br /&gt;
* рассчитывать размеры штрафов и сумм к удержанию; &lt;br /&gt;
* производить автоматический добровольный возврат и обмен для некоторых GDS; &lt;br /&gt;
* загружать данные о связанных PNR из GDS.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Компонент построен на принципе приема заявок от клиентов и их обработки в ручном или автоматическом режиме менеджером или экспертом агентства/субагентства.&lt;br /&gt;
&lt;br /&gt;
Обмен и возврат производятся по заявке покупателя, которую он отправляет через специальную форму. Далее заявка обрабатывается менеджером или экспертом агентства/субагентства. Обработка заявок производится в ручном или автоматическом режиме. За режим обработки заявок на возврат отвечает настройка '''Способ проведения возвратов''', режим обработки заявок на обмен регулируется настройкой '''Способ проведения обменов'''. Более подробное описание настроек находится в разделе ''Параметры настройки''. &amp;lt;br&amp;gt;&lt;br /&gt;
Агентство может также предоставить возможность использования модуля своим субагентам. В этом случае для покупателей субагента также будет доступна форма заявки на обмен/возврат, поступающие заявки обрабатывает менеджер или эксперт субагентства.&lt;br /&gt;
&lt;br /&gt;
== Включение компонента ==&lt;br /&gt;
&lt;br /&gt;
Компонент ''Обмены и возвраты'' подключает администратор коммерческого отдела системы {{NameSystemLink}}. Если вы хотите начать использовать компонент '''Обмены и возвраты''', создайте тикет с запросом в [http://helpdesk.nemo.travel проектном трекере {{NameSystem}}].&lt;br /&gt;
&lt;br /&gt;
== Настройка компонента ==&lt;br /&gt;
При подключении компонента агентству необходимо настроить его параметры.&amp;lt;br&amp;gt;&lt;br /&gt;
Параметры настройки компонента можно устанавливать выборочно на различных пользователей и группы пользователей.&lt;br /&gt;
&lt;br /&gt;
# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Обмены и возвраты'''. &lt;br /&gt;
# Выберите объект применения настроек в поле '''Пользователь'''.&lt;br /&gt;
# Выставите параметры модуля для всего агентства или выбранного пользователя/группы пользователей.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
===Параметры настройки===&lt;br /&gt;
* '''Обмены и возвраты разрешены''' — опция включает компонент в работу. &lt;br /&gt;
* '''Способ проведения возвратов''' — режим проведения процесса возврата: &lt;br /&gt;
** ручной — обработка заявок производится менеджером или экспертом вручную. Ответственный за обработку заявки самостоятельно выполняет расчёт штрафов, выставляет суммы к возврату, производит возврат билетов через терминал и т.д. &lt;br /&gt;
** автоматический —  режим, при котором весь процесс возврата происходит при взаимодействии с ГРС, начиная от выставления суммы к возврату и заканчивая возвратом билетов.&lt;br /&gt;
* '''Способ проведения обменов''' — режим проведения процесса обмена: &lt;br /&gt;
** ручной — обработка заявок производится менеджером или экспертом вручную. Ответственный за обработку заявки самостоятельно выполняет расчёт штрафов, выставляет суммы к доплате или возврату, производит обмен билетов через терминал и т.д.&lt;br /&gt;
** автоматический —  режим, при котором весь процесс возврата происходит при взаимодействии с ГРС, начиная с поиска вариантов для обмена и заканчивая обменом билетов.&lt;br /&gt;
{{Attention|При использовании ручного режима агент самостоятельно выполняет возврат и обмен билетов через терминал.}} &amp;lt;br&amp;gt; &lt;br /&gt;
* '''Реквизиты для проведения автоматических возвратов''' — определяет пакеты реквизитов, в которых выполняется автоматизированный возврат. Стоит учесть, что автоматизированный возврат по умолчанию выполняется на тех же реквизитах, в которых был создан основной заказ. Если выбранный в настройках пакет реквизитов отличается от реквизитов заказа, то, ''несмотря на выбранный автоматический режим, системой создается ручная заявка''.&lt;br /&gt;
* '''Реквизиты для проведения автоматических обменов''' — настройка аналогична предыдущей, отвечает за автоматизированный обмен.&lt;br /&gt;
* '''Размер штрафа за возврат одного билета''' — работает при ''автоматизированном'' режиме проведения обменов и возвратов. Размер штрафа за возврат задаётся в абсолютной величине. Штрафы, указанные для субагента, не суммируются со штрафом агента.&lt;br /&gt;
* '''Размер штрафа за обмен одного билета''' — работает при ''автоматизированном'' режиме проведения обменов и возвратов. Размер штрафа за обмен задаётся в абсолютной величине. Штрафы, указанные для субагента, не суммируются со штрафом агента.&lt;br /&gt;
* '''Отображать блок с загрузкой подтверждающих документов при добровольном возврате''' — включает форму загрузки подтверждающих документов для добровольного возврата.&lt;br /&gt;
* '''Загрузка подтверждающих документов не обязательна''' — прикрепление документов на этапе создания заявки на возврат становится необязательным.&lt;br /&gt;
* '''Позволять создание заявок в заказе с просроченными сегментами''' — опция включает возможность создания заявок для заказов, содержащих сегменты с датой вылета в уже в прошлом.&lt;br /&gt;
* '''Добавить шаг подтверждения заявки пользователем в процессе возврата''' — включает дополнительный шаг подтверждения пользователем условий возврата, который следует за расчетом менеджера. Если настройка выключена, то пользователь может принять условия возврата уже на этапе создания заявки. &lt;br /&gt;
* '''Запретить отзывать заявки после принятия их в работу''' — настройка включает запрет на отмену заявки пользователем после принятия ее в работу менеджером. После нажатия кнопки «Начать работу с заявкой» в блоке менеджера заявка считается принятой в работу.&lt;br /&gt;
* '''Разрешить менеджерам и экспертам субагентства обрабатывать заявки''' - опция открывает доступ менеджерам и экспертам субагентства к обработке заявок. При включении нужно убедиться, что в объекте применения настроек выбран необходимый пользователь (менеджер/эксперт субагентства).&lt;br /&gt;
* '''Включить снятие мест при отправке заявки на возврат''' - опция включает автоматическое снятие мест в ГРС при отправке заявки на возврат билетов. Если к возврату выбраны все пассажиры, то в ГРС направляется соответствующий запрос на снятие мест. Если к возврату выбрана часть пассажиров, то перед отправкой запроса на снятие мест выполняется выделение в новый PNR (сплит) пассажиров, не требующих возврата, а для оставшихся пассажиров в заказе выполняется снятие мест. {{Attention| '''Настройка работает только для ГРС Сирена Трэвел и Amadeus! Настройка учитывается только при ручном режиме проведения возвратов, если включен автоматический режим, то активность этой настройки не учитывается.'''}} {{Attention| Заказы со снятыми местами будут отображаться в очереди личного кабинета '''Места сняты после выписки''' только в том случае, если включена настройка '''Управление продажами → Авиабилеты → Процессы → Процесс выписки → Включить возможность снятия мест'''!}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:settings_EX_R.jpg|800px|Настройки компонента]]&lt;br /&gt;
|-&lt;br /&gt;
|Настройки компонента&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Автоматизированный возврат и обмен билета на данный момент реализован для [[Amadeus|GDS Amadeus]] и [[Сирена Трэвел|ГРС Сирена Трэвел]]}}. &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Компонент работает только с авиабилетами в теме оформления wurst (включая дочерние).}} &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Для Сирена Трэвел автоматизированный возврат доступен для перелетов только тех авиакомпании, в которых открыта 33-я категория УПТ.}}&lt;br /&gt;
&lt;br /&gt;
==Принцип работы с ручными заявками==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Создание заявки===&lt;br /&gt;
&lt;br /&gt;
После включения компонента и выполнения вышеописанных настроек на странице выписанного заказа в верхней левой части окна, как на ''Рис. 1'', появляются дополнительные действия:&lt;br /&gt;
# '''Просмотр заказа''' - открывает страницу с информацией о заказе.&lt;br /&gt;
# '''Возврат билетов''' – осуществляет переход к созданию или просмотру заявки на возврат.&lt;br /&gt;
# '''Обмен билетов''' – перенаправляет пользователя к созданию или просмотру заявки на обмен.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:str_zakaza.png|800px|Рис.1 Страница выписанного заказа]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.1 Страница выписанного заказа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также на данной странице расположена кнопка '''«Служебная информация»''', по нажатию на которую отображается подробная информация о заказе, где в строке '''«Связанные заказы»''' расположены ссылки на все имеющиеся заявки, как показано ''Рис. 2''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:sl_info.png|350px|Рис. 2 Связанные заказы]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.2 Связанные заказы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''''При заявке на возврат''''' необходимо выбрать его тип: вынужденный или добровольный (система предлагает помощь в принятии решения в виде подсказок о том, какие возвраты могут рассматриваться как вынужденные или добровольные, сам текст подсказок редактируется в разделе «Языковые ресурсы»). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем нужно выбрать полный или частичный возврат, путем выбора пассажиров или сегментов из списка к возврату соответственно. Стоит учесть, что для перелетов в одну сторону с одним пассажиром форма с выбором сегментов и пассажиров отсутствует.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае вынужденного возврата обязательно указывается причина, а также прикрепляются  копии документов, подтверждающих обстоятельства возврата (размер файла не должен превышать 5 Mb, максимальное количество файлов – 5). В случае добровольного возврата данные поля отображаться не будут.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для завершения необходимо указать или отредактировать контактные данные, которые по умолчанию подгружаются из формы заказчика на странице заказа, и нажать кнопку '''«Отправить заявку»'''. Произойдет синхронизация заказа с ГДС и создание заявки со статусом ''«Новая заявка на возврат»''. Дополнительно на электронную почту клиента и агента будет отправлена нотификации ''«Новая заявка на возврат билетов»'', вид которой настраивается в '''«Шаблонах электронных писем»'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_return.png|900px|Рис. 3 Страница заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.3 Страница заявки на возврат&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''При создании заявки на обмен''''' клиент в свободной форме пишет желаемые изменения, например, изменение времени вылета, заполняет или редактирует контактные данные. И по нажатию на кнопку '''«Отправить заявку»''' выполняется синхронизация заказа с ГДС, а заявка в статусе ''«Новая заявка на обмен билетов»'' с комментарием клиента отправляется в агентство, ее копия отправляется клиенту (нотификация по электронной почте).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:zayavka_exchanges.png|800px|Рис. 4 Страница заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.4 Страница заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ограничения по созданию заявок ===&lt;br /&gt;
# Доступ к созданию заявок на странице возврата и обмена предоставляется только пользователю, создавшему заказ, а также менеджеру и эксперту. &lt;br /&gt;
# Если в заказе имеется выполненная заявка на возврат всех пассажиров и сегментов, то повторное создание заявок становится недоступным.&lt;br /&gt;
# Создание заявок доступно пока в заказе имеются активные билеты.&lt;br /&gt;
=== Обработка заявки ===&lt;br /&gt;
&lt;br /&gt;
Процесс обработки заявки в системе {{NameSystem}} состоит из следующих этапов:&lt;br /&gt;
# Расчет стоимости к возврату или доплате (выполняется менеджером/экспертом системы).&lt;br /&gt;
# Подтверждение согласия на выполненный расчет через отправку заявления (выполняется владельцем заказа или менеджером/экспертом).&lt;br /&gt;
# Возврат средств менеджером/экспертом или доплата пользователем, сделавшим заказ &lt;br /&gt;
# Импорт новой брони в заказ (выполняется менеджером/экспертом системы) - при необходимости.&lt;br /&gt;
{{Attention|Следует принять во внимание, что до выполнения последнего этапа обработки заявки необходимо выполнить возврат или обмен билетов через терминал, чтобы с завершением выполнения заявки по заказу актуализировалась информация.}} &amp;lt;br&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
В созданной заявке менеджеру и эксперту агентства/субагентства открывается дополнительный блок для ее обработки, ''Рис.5''. Блок состоит из следующих частей:&amp;lt;br&amp;gt;&lt;br /&gt;
* Основная информация&lt;br /&gt;
* Контактные данные&lt;br /&gt;
* Загруженные документы (при вынужденных возвратах)&lt;br /&gt;
* Номера билетов&lt;br /&gt;
* Выбранные пользователем сегменты (только в заявках на возврат)&lt;br /&gt;
* Причина возврата  (при вынужденных возвратах)&lt;br /&gt;
* Пожелания пользователя (только в заявках на обмен)&lt;br /&gt;
* Информация о стоимости основного заказа&lt;br /&gt;
* История изменений заявки&lt;br /&gt;
* Расчет сборов&lt;br /&gt;
* Удерживаемые сборы и таксы (только после выполнения расчета)&lt;br /&gt;
&lt;br /&gt;
Стоит учитывать, что для разного типа заявок состав блока менеджера будет варьироваться. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:return_rasch.png|900px|Рис. 5 Блок менеджера]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.5 Блок менеджера&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''Основная информация'' содержит:&amp;lt;br&amp;gt;&lt;br /&gt;
* Тип заявки –  вынужденный/добровольный возврат, обмен.&lt;br /&gt;
* Статус заявки – Отклонен, Принято в работу, Расчет выполнен, Заявление отправлено, Выполнено и Произошла ошибка. &lt;br /&gt;
* Номер заявки&lt;br /&gt;
* Код доступа к заявке&lt;br /&gt;
* Код брони (PNR)&lt;br /&gt;
* Форма оплаты основного заказа&lt;br /&gt;
* Связанные заказы – ссылки на все созданные заявки.&lt;br /&gt;
* Дата создания&lt;br /&gt;
&lt;br /&gt;
''Контактные данные'' содержат:&amp;lt;br&amp;gt;&lt;br /&gt;
* Имя &lt;br /&gt;
* Телефон &lt;br /&gt;
* Электронную почту	&lt;br /&gt;
&lt;br /&gt;
''Номера билетов'' всех пассажиров в заказе.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Загруженные документы'' – это список файлов, предоставленных на этапе создания заявки.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Выбранные пользователем сегменты'' включают:&lt;br /&gt;
* Пассажиров к возврату &lt;br /&gt;
* Сегменты к возврату&lt;br /&gt;
&lt;br /&gt;
''Причина возврата и пожелания пользователя'', указанные на этапе создания заявки и представленные в одноименных блоках.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Информация о стоимости основного заказа'' выполнена в виде таблицы с информацией о полной стоимости заказа, коде тарифа и ссылкой на УПТ, размере такс, сбора агентства, комиссии субагенту, комиссии авиакомпании, комиссии за прием платежа,  дополнительных услугах и итоговой стоимости к оплате.&lt;br /&gt;
&lt;br /&gt;
''История изменений заявки'' представляет собой таблицу, в которой содержится полная история работы с заявкой с указанием выполненных действий, их автора и времени.&lt;br /&gt;
&lt;br /&gt;
''Удерживаемые сборы и таксы'', указанные на этапе расчета стоимости к возврату/доплате.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Механизм расчета сборов ====&lt;br /&gt;
&lt;br /&gt;
Для расчета стоимости к возврату или доплате по заявке менеджеру или эксперту нужно заполнить определенные поля, указав в них сборы/штрафы/удержания за возврат или обмен. Для заполнения доступны следующие поля:&amp;lt;br&amp;gt;&lt;br /&gt;
* Удержание за использованный участок маршрута&lt;br /&gt;
* Тариф, не подлежащий возврату по УПТ&lt;br /&gt;
* Сбор авиакомпании за возврат&lt;br /&gt;
* Сбор авиакомпании за аннулирование брони&lt;br /&gt;
* Сбор агентства&lt;br /&gt;
* Сбор субагента&lt;br /&gt;
* Сбор платежной системы&lt;br /&gt;
* Дополнительное удержание по таксам&lt;br /&gt;
* Сбор за дополнительные услуги (Альфастрахование, Аэроэкспресс, ERV-страхование, сервисные пакеты)&lt;br /&gt;
* Штраф агентства&lt;br /&gt;
* Удерживаемые таксы &lt;br /&gt;
* Комментарий к расчету&lt;br /&gt;
&lt;br /&gt;
''Если взимается полная стоимость таксы, то достаточно включить флажок с необходимой таксой. Если удерживается часть стоимости таксы, то следует воспользоваться полем &amp;quot;Дополнительное удержание по таксам&amp;quot; для указания значения.''&lt;br /&gt;
&lt;br /&gt;
Валюта расчета соответствует валюте заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Динамическая подсказка, расположенная под формой расчета, показывает какая итоговая стоимость к возврату/доплате рассчитана на текущий момент при установленных значениях сборов, штрафов и удержаний.&amp;lt;br&amp;gt;&lt;br /&gt;
При заполнении форм расчета срабатывает проверка вводимых значений, валидными будут являться положительные или отрицательные числа, дробная часть в которых отделена точкой. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:rasch_sum.png|400px|Рис. 6 Форма расчета]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.6 Форма расчета&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Алгоритм расчета итоговой стоимости включает разбивку сбора агентства, субагентства и наценки платежного шлюза пропорционально стоимости тарифа для конкретного пассажира в общей сумме заказа, т.е. чем больше стоимость тарифа, тем большая часть сбора на него отводится.}}&lt;br /&gt;
&lt;br /&gt;
==== Подтверждение согласия ====&lt;br /&gt;
''Подтверждение согласия после расчета включается настройкой '''«Добавить шаг подтверждения заявки пользователем в процессе возврата»'''.''&amp;lt;br&amp;gt;   &lt;br /&gt;
После сохранения расчета клиент получает уведомление по электронной почте о выполнении расчета и видит сообщение об этом и сам расчет на странице просмотра заявки.&amp;lt;br&amp;gt;&lt;br /&gt;
Если он согласен с расчетом, он нажимает кнопку '''«Подтвердить»'''. Текст заявления можно посмотреть, кликнув по ссылке «текстом заявления» на странице заявки, а сам шаблон документа настраивается в разделе '''«Настройки системы → Нотификации → Документы → Заявление на возврат или обмен»'''. Заявление отправляется на почту агента и клиента. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:подтверждение согласия.png|600px|Рис. 7 Подтверждение согласия]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.7 Подтверждение согласия&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Возврат средств или доплата по заявке ====&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay.&amp;lt;br&amp;gt; &lt;br /&gt;
Для B2B клиентов, использующих способ оплаты Депозит, возврат средств осуществляется на депозитный счет (при условии, что заказ оплачен через депозит). При этом дополнительных настроек платежного шлюза не требуется.&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:QIP_Shot_-_Screen_869.png|800px|Рис. 8 Возврат средств]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.8 Возврат средств&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для B2C клиентов на данный момент возврат денег через платежный шлюз, не поддерживающий частичный возврат, возможен только через личный кабинет платежного шлюза или другими доступными агенту способами. &amp;lt;br&amp;gt;&lt;br /&gt;
При нажатии на кнопку '''«Возвратить средства»''' в платежную систему направляется запрос на возврат суммы, рассчитанной по заявке. После успешного возврата средств происходит переход к последнему этапу обработки заявки. &amp;lt;br&amp;gt;&lt;br /&gt;
Для платежных шлюзов, не поддерживающих частичный возврат средств, рекомендуется использовать опцию '''«Пропустить возврат средств»'''. По нажатию кнопки происходит эмуляция возврата, после которой осуществляется последний этап обработки заявки. Пропуск возврата средств поддерживается всеми платежными шлюзами. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Доплата по заявке схожа с доплатой по основному заказу. Для оплаты пользователь может использовать один из настроенных платежных шлюзов, при этом в истории изменений для менеджера главного агентства будет доступна ссылка на платежную транзакцию. Список доступных платежных шлюзов регулируется в разделе фильтрации конкретного платежного шлюза в разделе настроек '''Финансы и платежи → Платежные методы → Управление шлюзами'''.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention|Провести оплату может только автор заказа, поэтому менеджеру/эксперту блок с оплатой не виден.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:оплата сбора.png|600px|Рис. 9 Оплата сбора]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис. 9 Оплата сбора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Импорт брони из GDS ====&lt;br /&gt;
Последним этапом обработки заявки является импорт новой брони из GDS. Для проведения импорта необходимо указать номер PNR в системе поставщика и выбрать ''пакет реквизитов, в котором создан заказ''. После успешного проведения импорта статус заявки изменится на ''«Выполнено»''. &amp;lt;br&amp;gt;&lt;br /&gt;
Завершить обмен или возврат по заявке, не требующей импорта брони можно, включив флажок '''«Не импортировать новый PNR»''' и нажав кнопку '''«Завершить обмен»''' или '''«Завершить возврат»'''.&lt;br /&gt;
По выполнению заявки на странице основного заказа будет показано сообщение о выполненном возврате или обмене. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:импорт.png|800px|Рис. 10 Импорт брони]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.10 Импорт брони&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Отклонение заявки  ====&lt;br /&gt;
Менеджер и эксперт агентства/субагентства может отклонить заявку пользователя на всех этапах ее обработки вплоть до импорта новой брони. По клику на кнопку «Отклонить заявку» открывается форма для ввода причины отклонения, которая будет видна пользователю. Заполнение причины не является обязательным. Отклонение заявки логируется и отображается в таблице «История изменений заявки», а также на почту, указанную при создании заявки, отправляется нотификация. Шаблон нотификации можно задать в разделе '''«Настройки системы → Нотификации → Шаблоны электронных писем»'''. Название шаблона - &amp;quot;Заявка на возврат или обмен отклонена&amp;quot;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Отклонение_заявки.jpg|800px|Рис. 11 Отклонение заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.11 Отклонение заявки&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:История_изменений1.jpg|800px|Рис.12 История изменений заявки]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.12 История изменений заявки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Автоматизированный возврат ==&lt;br /&gt;
&lt;br /&gt;
Автоматизированный возврат совершается при взаимодействии с GDS в несколько этапов. На первом этапе запрашивается сумма к возврату. На втором этапе выполняется возврат билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы начать работу с данной функциональностью необходимо включить автоматический режим в '''Способ проведения обменов и возвратов''',  а также задать размер штрафа за возврат в поле '''Размер штрафа за возврат одного билета''' ''(необязательная опция к заполнению)''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Процесс автоматизированного возврата ===&lt;br /&gt;
&lt;br /&gt;
Создание заявки на автоматизированный возврат схоже с созданием заявки на ручной возврат, однако важно учесть следующее: &amp;lt;br&amp;gt;&lt;br /&gt;
{{Attention| в автоматизированном возврате не поддерживается частичный возврат маршрута. Доступен только полный возврат всех сегментов.}} &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Одновременно с созданием заявки система {{NameSystemLink}} направляет запрос на получение суммы к возврату в GDS. Исходя из полученной суммы и штрафа, указанного в настройке '''Размер штрафа за возврат одного билета''', определяется сумма, которая будет возвращена пользователю. Важно понимать, что сумма к возврату рассчитывается, как ''Сумма к возврату из GDS - Штраф из настроек''. Нотификация о произведенном расчете направляется на адрес скрытой копии письма и на адрес, указанный в заявке. &amp;lt;br&amp;gt;&lt;br /&gt;
Если размер штрафа из настроек превышает значение, полученное от поставщика, то будет выставлена сумма к доплате, соответственно пользователю (владельцу заказа) необходимо проводить оплату. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum.jpg|800px|Рис.13 Отображение суммы к возврату под пользователем]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.13 Отображение суммы к возврату под пользователем&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Возврат денег производится менеджером или экспертом агентства, чтобы была возможность проконтролировать возвращаемые средства. Важно помнить, что частичный возврат средств реализован только в платежных шлюзах МПС, Депозит и OneClickPay. Также есть возможность пропуска возврата средств.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:autoreturn_sum1.jpg|800px|Рис.14 Возврат средств под менеджером или экспертом агентства]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.14 Возврат средств под менеджером или экспертом агентства&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
По завершению возврата или доплаты генерируется запрос на сдачу билетов в GDS. Если производится возврат билетов не для всех пассажиров из заказа, то по его завершению к заявке прикрепляется дополнительный заказ в статусе '''«Аннулирован»'''. Новый заказ содержит информацию по перелету и пассажирам, для которых выполнялся автоматизированный возврат. Т.о. в основном заказе сохранится информация по оставшимся пассажирам и билетам.&amp;lt;br&amp;gt;&lt;br /&gt;
Если производится полный возврат билетов на всех пассажиров, то по завершению возврата основной заказ перейдет в статус '''«Аннулирован»''', а все дополнительные услуги будут отменены. Отмена дополнительных услуг осуществляется только при полном возврате.&amp;lt;br&amp;gt;&lt;br /&gt;
По завершению операции возврата билетов на странице основного заказа отобразится сообщение '''«Выполнен возврат»''' или '''«Выполнен частичный возврат»'''.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:successful_autoreturn.jpg|800px|Рис.15 Завершение возврата]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.15 Завершение возврата&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Автоматизированный обмен ==&lt;br /&gt;
&lt;br /&gt;
Автоматизированный обмен выполняется при взаимодействии с ГРС, что позволяет упростить процесс обмена билетов.&amp;lt;br&amp;gt;&lt;br /&gt;
Для  работы с функциональностью достаточно включить автоматический режим в '''Способ проведения обменов''', выбрать реквизиты для проведения автоматических обменов в одноименной настройке, а также по мере необходимости задать размер штрафа за обмен в поле '''Размер штрафа за обмен одного билета'''. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тонкости автоматизированного обмена в ГРС ===&lt;br /&gt;
'''ГРС Sirena''' &amp;lt;br&amp;gt;&lt;br /&gt;
* Недоступен обмен с понижением цены.&lt;br /&gt;
* Недоступно изменение количества сегментов у перелета.&lt;br /&gt;
* Обмен разрешен только в рамках той же авиакомпании.&lt;br /&gt;
&lt;br /&gt;
=== Процесс автоматизированного обмена ===&lt;br /&gt;
&lt;br /&gt;
Создавая заявку на обмен, пользователь выбирает определенный участок перелета или весь маршрут к обмену, отмечает пассажиров, для которых производится обмен. В блоке «Контактные данные» указывает имя, телефон и e-mail адрес, чтобы своевременно получить нотификации, отправляемые в ходе выполнения обмена. По клику на кнопку ''«Отправить заявку»'' создается заявка на обмен билетов. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_1.jpg|800px|Рис.16 Создание заявки на обмен]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.16 Создание заявки на обмен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
На странице сформированной заявки открывается форма поиска нового перелета для обмена, где следует указать параметры нового поиска. По завершению поиска отображается список доступных вариантов для обмена, полученный из ГРС.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_3.jpg|800px|Рис.17 Поиск вариантов для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.17 Поиск вариантов для обмена&lt;br /&gt;
|}&lt;br /&gt;
Страница с результатами вариантов для обмена подобна странице результатов поиска, но имеется некоторое отличие: плашка с перелетом для обмена содержит информацию о возврате средств или доплате за обмен. По клику на гиперссылку отобразится форма '''«Детализация стоимости»''', в которой содержатся следующие данные: &amp;lt;br&amp;gt;&lt;br /&gt;
* Стоимость перелета — включает стоимость нового перелета от поставщика + сборы/скидки из ценообразования агента;&lt;br /&gt;
* Штраф авиакомпании — штраф за обмен, полученный от поставщика;&lt;br /&gt;
* Сбор агентства за обмен — сбор агентства, заданный в настройках '''Размер штрафа за обмен одного билета'''.  &lt;br /&gt;
* Уже оплачено — сумма тарифа и такс без учета сбора/скидок из ценообразования за конкретного пассажира(ов).&lt;br /&gt;
Если сложить «Стоимость перелета», «Штраф авиакомпании», «Сбор агентства за обмен» и вычесть из этой суммы «Уже оплачено», то получим сумму, которую необходимо вернуть или доплатить, чтобы выполнить обмен. &amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_4.jpg|600px|Рис.18 Детализации стоимости]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.18 Детализации стоимости&lt;br /&gt;
|}&lt;br /&gt;
В зависимости от выбранного варианта для обмена следующим этапом будет проведение доплаты пользователем или возврат средств (см. раздел '''«Возврат средств или доплата по заявке»'''). &amp;lt;br&amp;gt;&lt;br /&gt;
После оплаты или возврата средств выполняется обмен билетов. Если производится обмен билетов не для всех пассажиров из заказа, то по его завершению к заявке прикрепляется дополнительный заказ в статусе '''«Выписан»'''. Созданный заказ содержит информацию по новому тарифу, перелету и пассажирам, для которых выполнялся автоматизированный обмен. Стоимость нового перелета соответствует значению «Стоимость перелета» из «Детализации стоимости». В основном заказе сохранится информация по оставшимся пассажирам и билетам.&lt;br /&gt;
Если производится полный обмен билетов на всех пассажиров, то по завершению обмена информация о новом перелете и/или билетам отобразится в основном заказе.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:order_exchanges_5.jpg|800px|Рис.19 Новый заказ, созданный в результате обмена.]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.19 Новый заказ, созданный в результате обмена.&lt;br /&gt;
|}&lt;br /&gt;
При обмене могут сгенерироваться EMD со стоимостью для возврата. Документы возвращаются автоматически сразу после завершения обмена либо через некоторое время - зависит от настроек на стороне Amadeus. Время задается в реквизитах к GDS на стороне {{NameProject2}} - '''Количество часов до возможности возврата RSVR EMD'''. В зависимости от того, как настроены реквизиты на стороне Amadeus, и предполагается устанавливать значение этой настройки. Система {{NameSystemLink}} поддерживает ручной возврат EMD по кнопке «Завершить обмен». Важно учесть, что действие доступно, только если сгенерированы EMD для возврата и их автоматический возврат недоступен.&lt;br /&gt;
&lt;br /&gt;
== Перевод автоматизированной заявки в ручную ==&lt;br /&gt;
Системой {{NameSystemLink}} поддерживается переключение режима обработки заявок с автоматизированного на ручной. Перевод заявки может быть выполнен пользователем вручную или системой автоматически.&amp;lt;br&amp;gt;&lt;br /&gt;
Автоматический перевод выполняется, если:&lt;br /&gt;
* Выбранный пакет реквизитов в '''Реквизиты для проведения автоматических обменов и возвратов''' отличается от реквизитов, в которых создан заказ.&lt;br /&gt;
* К возврату выбрана только часть маршрута. &lt;br /&gt;
* На этапе возврата или обмена получена ошибка от поставщика, исключением считается отсутствие вариантов перелетов для обмена.&lt;br /&gt;
Перевод может быть выполнен вручную если:&lt;br /&gt;
* Не удалось найти подходящий вариант для обмена, тогда пользователь может оставить заявку на подбор рейса вручную сотрудником агентства.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:exchange_changeMode.jpg|800px|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.20 Перевод в ручной режим при отсутствии подходящего рейса для обмена.&lt;br /&gt;
|}&lt;br /&gt;
* Выставленная ГРС сумма к возврату не удовлетворяет агента. В таком случае в блоке менеджера имеется действие ''«Перейти в ручной режим»''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:return_changeMode.jpg|800px|Рис.21 Перевод в ручной режим заявки на возврат]]&lt;br /&gt;
|-&lt;br /&gt;
|Рис.21 Перевод в ручной режим заявки на возврат.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13587</id>
		<title>Фильтры поисковых запросов (Авиабилеты)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13587"/>
		<updated>2017-09-27T14:33:06Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Фильтр запросов по пакетам реквизитов из Nemo 2.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Плагины  (Авиабилеты)]] &lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Фильтр поисковых запросов''' — плагин [[Компонент | компонента]] [[Авиабилеты (компонент) | «Авиабилеты»]] системы {{NameSystemLink}}. &lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Фильтры поисковых запросов запрещают нежелательные для агентства [[Поиск (Авиабилеты)|поиски]].&amp;lt;br&amp;gt; Комбинация условий с различными параметрами (континенты, страны, [[аэропорт]]ы вылета и прилета, тип перелёта, диапазон дат вылета, дни недели, [[Сегмент|плечи перелёта]]) позволяет гибко настраивать применение фильтров к поисковым запросам.&lt;br /&gt;
&lt;br /&gt;
==Примеры использования==&lt;br /&gt;
&lt;br /&gt;
* Ограничение поиска только по самым популярным направлениям при продажах с помощью метапоисковых сайтов.&lt;br /&gt;
* Сокращение издержек на платные поисковые транзакции.&lt;br /&gt;
* Улучшение конверсии.&lt;br /&gt;
* Снижение нагрузки на сервер.&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
Фильтр поисковых запросов запрещает поиски, которые агентство определило правилами фильтрации (подробнее этапы поиска см. в статье [[Поиск (Авиабилеты)]]).&amp;lt;br&amp;gt;&lt;br /&gt;
Перед отправкой в [[ГРС]] каждый поисковый запрос проверяется правилами фильтрации. &amp;lt;br&amp;gt;&lt;br /&gt;
В результате действия фильтра поиск либо прерывается, то есть, запрос в ГРС не отправляется, либо разрешается, то есть, отправляется на дальнейшую [[Маршрутизатор поисковых запросов|маршрутизацию]] (см. [[Поиск (Авиабилеты)]]).&lt;br /&gt;
&lt;br /&gt;
'''Порядок работы фильтра поисковых запросов.'''&amp;lt;br&amp;gt;&lt;br /&gt;
После того, как пользователь запускает поиск на [[Форма поиска (Авиабилеты)|форме поиска]]:&lt;br /&gt;
# Фильтр результатов поиска проверяет параметры поискового запроса на соответствие параметрам каждого запрещающего правила фильтрации&lt;br /&gt;
#* Если параметры поискового запроса удовлетворяют '''всем условиям''' хотя бы одного запрещающего правила фильтрации, поиск запрещается.&lt;br /&gt;
#* Если параметры поискового запроса не подходят ни под одно правило, поиск разрешается.&lt;br /&gt;
# После проверки запрещающих правил проверяются разрешающие правила.&lt;br /&gt;
#* Если параметры поискового запроса удовлетворяют '''всем условиям''' хотя бы одного разрешающего правила фильтрации, запрет на поиск снимается и поиск разрешается. &lt;br /&gt;
&lt;br /&gt;
* Чтобы правило фильтрации сработало, нужно чтобы выполнились все условия фильтрации, заданные в правиле. &lt;br /&gt;
* Чтобы запрос поиска прервался, достаточно срабатывания хотя бы одного запрещающего правила фильтрации.&lt;br /&gt;
* Чтобы отменить запрет на избранные поиски, задают разрешающее правило, которое запустит отфильтрованный поисковый запрос.&lt;br /&gt;
&lt;br /&gt;
Если поиск будет прерван фильтром, то пользователь получит сообщение '''''По данному запросу ничего не найдено'''''. В [[лог]]е поиска, запрещенного фильтром, будет сообщение:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Предупреждение &amp;quot;Search aborted: not allowed by request filters (FILTER_NUMBER)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если поиск будет разрешен фильтром, то в [[лог]]е поиска, разрешенного фильтром, будет сообщение:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Search allowed by request filters (FILTER_NUMBER)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
где ''FILTER_NUMBER'' — номер правила.&lt;br /&gt;
&lt;br /&gt;
Фильтры запросов работают для любых типов [[маршрут]]ов, могут применяться к [[сегмент]]ам или к плечам перелёта.&lt;br /&gt;
&lt;br /&gt;
'''Действие фильтра поисковых запросов''' — процедура, которая выполнится для отфильтрованных запросов поиска. &lt;br /&gt;
&lt;br /&gt;
'''Фильтр поисковых запросов''' — комбинация условий, при одновременном выполнении которых к запросу поиска будет применено назначенное действие — запрос будет прерван или разрешен.&lt;br /&gt;
&lt;br /&gt;
'''Условие фильтра''' — совокупность [[#Параметры фильтрации поисковых запросов|параметра]], его свойства и указанных значений.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Параметры_фильтра_результатов.png|605px]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание фильтра результатов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Параметр, свойство, значение.png|605px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример условия фильтрации поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Режим работы правила''' - режим работы правила:&lt;br /&gt;
*'''''Запрещающий''''' - запрещает поиск, если поисковый запрос удовлетворяет условиям фильтра.&lt;br /&gt;
*'''''Разрешающий''''' - разрешает поиск запрещенным фильтрами поисковых запросов направлений, если поисковый запрос удовлетворяет условиям фильтра. Работает как исключение из запрещающих правил фильтрации поисковых запросов - отменяет запрет фильтров для поисковых запросов с заданными параметрами.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правило фильтрации и его условия.png|920px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример запрещающего фильтра поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разрешающее_правило_фильтра.png|920px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример разрешающего фильтра поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Параметр условия''' — признак, по которому поисковый запрос будет проверяться при фильтрации.&lt;br /&gt;
&lt;br /&gt;
'''Свойство условия''' — правило сравнения параметра поискового запроса с указанными в условии значениями параметра. Свойство условия определяется способом указания значений:&lt;br /&gt;
* '''''совпадает с''''' (если указывать значения с опцией «Выбранные») — в фильтр попадут только те запросы поиска, параметры которых  соответствуют указанному значению.&lt;br /&gt;
* '''''не совпадает с''''' (если указывать значения с опцией «Все, кроме») — в фильтр попадут только те запросы поиска, параметры которых не соответствуют указанному значению.&lt;br /&gt;
'''Значение условия''' — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Как читать условие.png|906px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример условия фильтрации поисковых запросов со свойством «не совпадает с»&lt;br /&gt;
|}&lt;br /&gt;
{{Attention| }}&lt;br /&gt;
* '''Разрешающее правило разрешает только те поисковые запросы, которые были отфильтрованы запрещающими правилами.'''&lt;br /&gt;
* '''Если в маршруте одно плечо, то оно носит одновременно признак и первого, и последнего плеча.'''&lt;br /&gt;
* '''Если для параметра выбрана опция «Выключен», то параметр не влияет на фильтрацию.'''&lt;br /&gt;
== Включение фильтров поисковых запросов ==&lt;br /&gt;
Фильтры поисковых запросов для пользователя/агентства включаются опцией '''Фильтры запросов включены''' в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Создание правил фильтрации поисковых запросов ==&lt;br /&gt;
Правила фильтрации поисковых запросов создаются и редактируются в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Фильтры запросов'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры запросов}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило фильтрации:&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Задайте [[#Параметры фильтрации поисковых запросов|условия фильтрации]].&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись''' внизу страницы.&lt;br /&gt;
&lt;br /&gt;
Список созданных фильтров поисковых запросов отображается в таблице в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Фильтры запросов'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры запросов}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Фильтрация запросов поиска.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила фильтрации поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Параметры фильтрации поисковых запросов ==&lt;br /&gt;
* '''Разрешающий фильтр''' - включает разрешающий режим работы правила. Отфильтрованные запрещающими правилами запросы будут разрешены при совпадении параметров поискового запроса с параметрами разрешающего фильтра.&lt;br /&gt;
* '''Континенты вылета''' — запросы поиска рейсов с вылетом из указанных континентов будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Страны вылета''' — запросы поиска рейсов с вылетом из указанных стран будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Аэропорты вылета''' — запросы поиска рейсов с вылетом из указанных аэропортов будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').&lt;br /&gt;
* '''Континенты прилета''' — запросы поиска рейсов с прилётом на указанные континенты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Страны прилета''' — запросы поиска рейсов с прилётом в указанные страны будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Аэропорты прилета''' — запросы поиска рейсов с прилётом в указанные аэропорты будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').&lt;br /&gt;
* '''Тип перелёта''' — запросы поиска с указанными типами маршрутов будут отфильтрованы/разрешены:&lt;br /&gt;
** ''В одну сторону'',&lt;br /&gt;
** ''Туда-обратно'',&lt;br /&gt;
** ''Комби''.&lt;br /&gt;
* '''Дата вылета после''' — запросы поиска рейсов с вылетом после указанной даты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Дата вылета до''' — запросы поиска рейсов с вылетом до указанной даты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Дни недели''' — запросы поиска рейсов, в которых дата вылета или прилёта приходится на выбранные дни недели, будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Проверять направления (плечи)''' — способ проверки параметров правила по плечам перелёта:&lt;br /&gt;
** '''''Все''''' — условия фильтрации проверяются по всем плечам (значение по умолчанию).&lt;br /&gt;
** '''''Первое''''' — условия фильтрации проверяются только для первого плеча перелёта.&lt;br /&gt;
** '''''Последнее''''' — условия фильтрации проверяются только для последнего плеча перелёта.&lt;br /&gt;
** '''''Все, кроме первого и последнего''''' (для сложных маршрутов) — условия фильтрации проверяются для всех промежуточных плечей перелёта.&lt;br /&gt;
*'''Использовать расписание авиакомпании''' — разрешение (или запрет) запросов поиска по направлениям, которые соответствуют расписанию выбранных авиакомпаний в заданных реквизитах. Подробнее см. раздел [[Фильтры поисковых запросов (Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]].&lt;br /&gt;
*'''Номера пакетов реквизитов из Немо 2.0''' — разрешение (или запрет) запросов поиска по выбранным пакетам. Подробнее см. раздел [[Фильтры поисковых запросов (Авиабилеты)#Фильтр запросов по пакетам реквизитов из Nemo 2.0|Фильтр запросов по пакетам реквизитов из Nemo 2.0]]&lt;br /&gt;
&lt;br /&gt;
===Фильтр запросов по расписанию авиакомпании===&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать расписание авиакомпании для разрешения запуска поиска:&lt;br /&gt;
* Создайте правило, запрещающее поиск по всем направлениям.&lt;br /&gt;
* Создайте правило, разрешающее поиск по направлениям расписания авиакомпании:&lt;br /&gt;
*# установите признак разрешающего правила&lt;br /&gt;
*# задайте реквизиты для загрузки расписания, перечисленные через дефис:&lt;br /&gt;
*#* IATA код авиакомпании(Поддерживает ввод кириллических символов),&lt;br /&gt;
*#* ГРС — укажите (по необходимости) значение: SIRENA. Для других ГРС данная функция пока не поддерживается.&lt;br /&gt;
*#* идентификатор агентства в ГРС (PCC, Client Id и т.п.).&lt;br /&gt;
*# Нажмите клавишу &amp;quot;Enter&amp;quot;.&lt;br /&gt;
'''''Формат значений''''': ''&amp;lt;IATA код авиакомпании&amp;gt;''-''&amp;lt;ГРС&amp;gt;''-''&amp;lt;идентификатор агентства в ГРС&amp;gt;''. &amp;lt;br&amp;gt;'''''Пример значения''': AA-SIRENA-1234.''&amp;lt;br&amp;gt;В одном правиле можно задать не более 3-х значений.&lt;br /&gt;
&lt;br /&gt;
В результате поиск запустится только по тем маршрутам и в те даты, на которые у авиакомпании есть рейсы. При составлении расписания используются не только направления, но и дни недели, по которым авиакомпания осуществляет рейсы по направлениям. &amp;lt;br&amp;gt; &lt;br /&gt;
При комбинации сегментов со стыковкой дата вылета второго сегмента на плече должна быть равна либо больше на один день относительно даты вылета первого сегмента.&lt;br /&gt;
&lt;br /&gt;
Фильтр работает только для ГРС Сирена Трэвел.&lt;br /&gt;
&lt;br /&gt;
===Фильтр запросов по пакетам реквизитов из Nemo 2.0===&lt;br /&gt;
Параметр '''+номера пакетов реквизитов из Немо 2.0''' позволяет включить применение правил на конкретные пакеты реквизитов.&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать этот фильтр нужно ввести в поле номера пакетов реквизитов. Если правило необходимо применить сразу к нескольким пакетам, то они записываются через запятую. После установки настройки данное правило фильтрации будет применяться только для перечисленных пакетов. На запуск в целом поиска и другие пакеты, не указанные в данной настройки, правило применяться не будет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Pnr.jpg|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Фильтр &amp;quot;Использовать расписание авиакомпании и фильтр номера пакетов реквизитов из Немо 2.0&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Настройки '''+использовать расписание авиакомпании и +номера пакетов реквизитов из Немо 2.0''' работают только на стороне Авиа сервера и включаются в работу при условии включения настройки ''Фильтр поисковых запросов {{NameProject2}}'' (см. раздел [[Фильтры_поисковых_запросов_(Авиабилеты)#Включить фильтры поисковых запросов {{NameProject2}}|Включить фильтры поисковых запросов {{NameProject2}}]]). Если данная настройка не включена, то параметры будут проигнорированы.}}&lt;br /&gt;
&lt;br /&gt;
== Примеры правил фильтрации поисковых запросов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример 1. Запретить поиск непопулярных направлений ===&lt;br /&gt;
Чтобы поиск прерывался для непопулярных направлений с пунктами вылета/прилета из/в ''Аликанте'', или из/в ''Ираклион'', и при этом пункт прилёта/вылета мог быть любым, создайте два запрещающих правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #CCFFCC;&amp;quot; | Запретить поиск, если в качестве аэропорта вылета указан Аликанте или Ираклион. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты вылета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #CCFFCC;&amp;quot; | Запретить поиск, если в качестве аэропорта прилета указан Аликанте или Ираклион.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты прилета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлена схема работы фильтров №1 и №2 для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правил фильтрации поисковых запросов&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты вылета:&amp;lt;br/&amp;gt;Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила фильтрации № 2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты прилёта:&amp;lt;br/&amp;gt;Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен совместный результат работы правил фильтрации №1 и №2 для каждого перелёта в результатах поиска. В столбце «Цель фильтрации»  указано соответствие фактической работы фильтров ожидаемым результатам.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Совместный результат работы фильтров №1 и №2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
! Цель фильтрации&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Как видно из таблицы, мы получили именно тот результат, который ожидали: прерваны все нежелательные запросы поиска.&lt;br /&gt;
&lt;br /&gt;
'''Почему нельзя объединить условия с параметрами «Аэропорт вылета» и «Аэропорт прилёта» в одном правиле?'''&lt;br /&gt;
&lt;br /&gt;
Если создать общее правило с аэропортами вылета и прилёта, то часть нежелательных запросов поиска не будет отфильтрована.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #FFCCCC;&amp;quot; | Запретить поиск, если в качестве аэропорта вылета или прилёта указан Аликанте, Ираклион. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты вылета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты прилета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлена схема работы фильтра с объединёнными условиями для «Аэропорта вылета» и «Аэропорта прилёта». В столбце «Цель фильтрации» указано соответствие фактической работы фильтра ожидаемым результатам.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible  mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правила фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты вылета: Выбранные (Аликанте, Ираклион)&amp;lt;br/&amp;gt;И&amp;lt;br/&amp;gt;Аэропорты прилёта: Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
! Цель фильтрации&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Поиск прервётся, только если одновременно аэропорт вылета и аэропорт прилета совпадут с указанными в условиях правила значениями.&lt;br /&gt;
&lt;br /&gt;
Если указывать оба условия (аэропорты вылета и аэропорты прилёта) в одном правиле, то для выполнения правила нужно, чтобы в поиске одновременно были заданы '''вылет из Аликанте или Ираклиона''' и '''прилёт в Аликанте или Ираклион'''. Запросы поиска, в которых с правилом фильтрации совпадёт только один из аэропортов (либо аэропорт вылета, либо аэропорт прилёта), не будут отфильтрованы и прерваны.&lt;br /&gt;
&lt;br /&gt;
=== Пример 2. Запретить поиск по всем направлениям, кроме допустимых ===&lt;br /&gt;
С помощью фильтров поисковых запросов можно запретить все поиски, кроме поисков по интересующим направлениям.&lt;br /&gt;
&lt;br /&gt;
Предположим, что поиск должен выполняться только для указанных направлений:&lt;br /&gt;
* ''Москва'' → ''Санкт-Петербург''&lt;br /&gt;
* ''Москва'' → ''Екатеринбург''&lt;br /&gt;
* ''Санкт-Петербург'' → ''Москва''&lt;br /&gt;
* ''Екатеринбург'' → ''Москва''&lt;br /&gt;
* ''Екатеринбург'' → ''Санкт-Петербург''&lt;br /&gt;
* ''Екатеринбург'' → ''Тамбов''&lt;br /&gt;
* ''Тамбов'' → ''Москва''&lt;br /&gt;
&lt;br /&gt;
Сначала нужно запретить поиск по всем направлениям с помощью следующего запрещающего фильтра:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №1'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Запретить поиск для всех континентов:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Континенты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Северная Америка&lt;br /&gt;
* Южная Америка&lt;br /&gt;
* Антарктида&lt;br /&gt;
* Африка&lt;br /&gt;
* Европа&lt;br /&gt;
* Азия&lt;br /&gt;
* Австралия и Океания&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Затем нужно разрешить поиск по нужным направлениям с помощью следующих разрешающих фильтров:&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №2'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указана Москва, а в качестве аэропорта прилета указаны Санкт-Петербург и Екатеринбург.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Екатеринбург&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если оставить только эти два правила, то поиск будет запускаться по направлениям:&lt;br /&gt;
* Москва → Санкт-Петербург&lt;br /&gt;
* Москва → Екатеринбург&lt;br /&gt;
&lt;br /&gt;
Чтобы сформировать целевой список допустимых направлений, осталось разрешить и другие нужные нам направления.&lt;br /&gt;
&lt;br /&gt;
* Правило фильтрации №3 разрешает поиски по направлению Санкт-Петербург/Тамбов → Москва.&lt;br /&gt;
* Правило фильтрации №4 разрешает поиски по направлениям Екатеринбург → Москва/Санкт-Петербург/Тамбов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации № 3'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указаны Санкт-Петербург или Тамбов, а в качестве аэропорта прилета указана Москва.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Тамбов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №4'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указан Екатеринбург, а в качестве аэропорта прилета указаны Москва, Санкт-Петербург или Тамбов.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Екатеринбург&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Тамбов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Включить фильтры поисковых запросов {{NameProject2}}==&lt;br /&gt;
&lt;br /&gt;
Фильтры поисковых запросов {{NameProject2}} - усовершенствованная версия фильтров поисковых запросов {{NameProject1}}. Новый модуль поддерживает расширенный диапазон возможностей и отличается быстродействием. Фильтр поисковых запросов {{NameProject2}} не требует ручного внесения правил, фильтр использует правила модуля '''Фильтр поисковых запросов {{NameProject1}}'''. После включения модуля '''Фильтр поисковых запросов {{NameProject2}}''' синхронизация происходит автоматически.&lt;br /&gt;
&lt;br /&gt;
Чтобы активировать работу модуля '''Фильтры поисковых запросов {{NameProject2}}''':&lt;br /&gt;
* Выполните вход в '''панель администрирования {{NameProject2}}'''.&lt;br /&gt;
* Зайдите в раздел '''Настройки Авиа → Профили → Профиль пользователя'''.&lt;br /&gt;
* Выберите пользователя ''Аноним'' агентства (если фильтры должны работать для основного сайта) или же другого пользователя внутри агентства, например, конкретного пользователя для метапоиска, если нужно включить фильтры именно для метапоиска.&lt;br /&gt;
* Включите опцию '''Использовать фильтры запросов'''. &lt;br /&gt;
* Для корректной работы убедитесь, что в панели администрирования {{NameProject2}} заполнены следующие поля:&lt;br /&gt;
** в разделе ''' Профиль агентства''': параметр ''ID агенства в Nemo 1'' - номер агентства, присвоенный в панели администрирования {{NameProject1}}.&lt;br /&gt;
** в разделе '''Профиль пользователя''' для выбранного пользователя {{NameProject2}}: параметр ''ID субъекта из внешней системы'' - номер пользователя/группы/компании в {{NameProject1}}. Фильтры поисковых запросов {{NameProject2}} импортируют для выбранного пользователя правила фильтрации того пользователя/группы/компании из {{NameProject1}}, номер которого задан в этом параметре. В результате в {{NameProject2}} для пользователя устанавливаются те правила, которые установлены для поставленного этому пользователю в соответствие объекту (=пользователю/группе/компании) в {{NameProject1}}.&lt;br /&gt;
{{Attention|В случае несрабатывания установленных фильтров запросов после сброса кэша и наличии ошибки вида '''Ошибка &amp;quot;Reset Nemo 2 search request filters cache error.&amp;quot; ''' необходимо в {{NameProject1}} в разделе настроек '''Для техподдержки → &amp;quot;Nemo2.0 Вебсервисы → Настройки взаимодействия''' проверить тип установленной среды в опции '''Используемая среда (сервер Настроек и Статистики)'''. Если используемая среда не соответствует действительности (например, для реального агентства установлена тестовая среда), то поправить значение настройки. Далее следует пересохранить установленные фильтры в {{NameProject1}}!}}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Фильтры результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
&amp;lt;!--*[[Агентский API]]*[[Взаимодействие с метапоиском]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13586</id>
		<title>Фильтры поисковых запросов (Авиабилеты)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13586"/>
		<updated>2017-09-27T14:32:57Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Фильтр запросов по пакетам реквизитов из Nemo 2.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Плагины  (Авиабилеты)]] &lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Фильтр поисковых запросов''' — плагин [[Компонент | компонента]] [[Авиабилеты (компонент) | «Авиабилеты»]] системы {{NameSystemLink}}. &lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Фильтры поисковых запросов запрещают нежелательные для агентства [[Поиск (Авиабилеты)|поиски]].&amp;lt;br&amp;gt; Комбинация условий с различными параметрами (континенты, страны, [[аэропорт]]ы вылета и прилета, тип перелёта, диапазон дат вылета, дни недели, [[Сегмент|плечи перелёта]]) позволяет гибко настраивать применение фильтров к поисковым запросам.&lt;br /&gt;
&lt;br /&gt;
==Примеры использования==&lt;br /&gt;
&lt;br /&gt;
* Ограничение поиска только по самым популярным направлениям при продажах с помощью метапоисковых сайтов.&lt;br /&gt;
* Сокращение издержек на платные поисковые транзакции.&lt;br /&gt;
* Улучшение конверсии.&lt;br /&gt;
* Снижение нагрузки на сервер.&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
Фильтр поисковых запросов запрещает поиски, которые агентство определило правилами фильтрации (подробнее этапы поиска см. в статье [[Поиск (Авиабилеты)]]).&amp;lt;br&amp;gt;&lt;br /&gt;
Перед отправкой в [[ГРС]] каждый поисковый запрос проверяется правилами фильтрации. &amp;lt;br&amp;gt;&lt;br /&gt;
В результате действия фильтра поиск либо прерывается, то есть, запрос в ГРС не отправляется, либо разрешается, то есть, отправляется на дальнейшую [[Маршрутизатор поисковых запросов|маршрутизацию]] (см. [[Поиск (Авиабилеты)]]).&lt;br /&gt;
&lt;br /&gt;
'''Порядок работы фильтра поисковых запросов.'''&amp;lt;br&amp;gt;&lt;br /&gt;
После того, как пользователь запускает поиск на [[Форма поиска (Авиабилеты)|форме поиска]]:&lt;br /&gt;
# Фильтр результатов поиска проверяет параметры поискового запроса на соответствие параметрам каждого запрещающего правила фильтрации&lt;br /&gt;
#* Если параметры поискового запроса удовлетворяют '''всем условиям''' хотя бы одного запрещающего правила фильтрации, поиск запрещается.&lt;br /&gt;
#* Если параметры поискового запроса не подходят ни под одно правило, поиск разрешается.&lt;br /&gt;
# После проверки запрещающих правил проверяются разрешающие правила.&lt;br /&gt;
#* Если параметры поискового запроса удовлетворяют '''всем условиям''' хотя бы одного разрешающего правила фильтрации, запрет на поиск снимается и поиск разрешается. &lt;br /&gt;
&lt;br /&gt;
* Чтобы правило фильтрации сработало, нужно чтобы выполнились все условия фильтрации, заданные в правиле. &lt;br /&gt;
* Чтобы запрос поиска прервался, достаточно срабатывания хотя бы одного запрещающего правила фильтрации.&lt;br /&gt;
* Чтобы отменить запрет на избранные поиски, задают разрешающее правило, которое запустит отфильтрованный поисковый запрос.&lt;br /&gt;
&lt;br /&gt;
Если поиск будет прерван фильтром, то пользователь получит сообщение '''''По данному запросу ничего не найдено'''''. В [[лог]]е поиска, запрещенного фильтром, будет сообщение:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Предупреждение &amp;quot;Search aborted: not allowed by request filters (FILTER_NUMBER)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если поиск будет разрешен фильтром, то в [[лог]]е поиска, разрешенного фильтром, будет сообщение:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Search allowed by request filters (FILTER_NUMBER)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
где ''FILTER_NUMBER'' — номер правила.&lt;br /&gt;
&lt;br /&gt;
Фильтры запросов работают для любых типов [[маршрут]]ов, могут применяться к [[сегмент]]ам или к плечам перелёта.&lt;br /&gt;
&lt;br /&gt;
'''Действие фильтра поисковых запросов''' — процедура, которая выполнится для отфильтрованных запросов поиска. &lt;br /&gt;
&lt;br /&gt;
'''Фильтр поисковых запросов''' — комбинация условий, при одновременном выполнении которых к запросу поиска будет применено назначенное действие — запрос будет прерван или разрешен.&lt;br /&gt;
&lt;br /&gt;
'''Условие фильтра''' — совокупность [[#Параметры фильтрации поисковых запросов|параметра]], его свойства и указанных значений.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Параметры_фильтра_результатов.png|605px]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание фильтра результатов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Параметр, свойство, значение.png|605px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример условия фильтрации поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Режим работы правила''' - режим работы правила:&lt;br /&gt;
*'''''Запрещающий''''' - запрещает поиск, если поисковый запрос удовлетворяет условиям фильтра.&lt;br /&gt;
*'''''Разрешающий''''' - разрешает поиск запрещенным фильтрами поисковых запросов направлений, если поисковый запрос удовлетворяет условиям фильтра. Работает как исключение из запрещающих правил фильтрации поисковых запросов - отменяет запрет фильтров для поисковых запросов с заданными параметрами.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правило фильтрации и его условия.png|920px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример запрещающего фильтра поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разрешающее_правило_фильтра.png|920px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример разрешающего фильтра поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Параметр условия''' — признак, по которому поисковый запрос будет проверяться при фильтрации.&lt;br /&gt;
&lt;br /&gt;
'''Свойство условия''' — правило сравнения параметра поискового запроса с указанными в условии значениями параметра. Свойство условия определяется способом указания значений:&lt;br /&gt;
* '''''совпадает с''''' (если указывать значения с опцией «Выбранные») — в фильтр попадут только те запросы поиска, параметры которых  соответствуют указанному значению.&lt;br /&gt;
* '''''не совпадает с''''' (если указывать значения с опцией «Все, кроме») — в фильтр попадут только те запросы поиска, параметры которых не соответствуют указанному значению.&lt;br /&gt;
'''Значение условия''' — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Как читать условие.png|906px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример условия фильтрации поисковых запросов со свойством «не совпадает с»&lt;br /&gt;
|}&lt;br /&gt;
{{Attention| }}&lt;br /&gt;
* '''Разрешающее правило разрешает только те поисковые запросы, которые были отфильтрованы запрещающими правилами.'''&lt;br /&gt;
* '''Если в маршруте одно плечо, то оно носит одновременно признак и первого, и последнего плеча.'''&lt;br /&gt;
* '''Если для параметра выбрана опция «Выключен», то параметр не влияет на фильтрацию.'''&lt;br /&gt;
== Включение фильтров поисковых запросов ==&lt;br /&gt;
Фильтры поисковых запросов для пользователя/агентства включаются опцией '''Фильтры запросов включены''' в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Создание правил фильтрации поисковых запросов ==&lt;br /&gt;
Правила фильтрации поисковых запросов создаются и редактируются в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Фильтры запросов'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры запросов}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило фильтрации:&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Задайте [[#Параметры фильтрации поисковых запросов|условия фильтрации]].&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись''' внизу страницы.&lt;br /&gt;
&lt;br /&gt;
Список созданных фильтров поисковых запросов отображается в таблице в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Фильтры запросов'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры запросов}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Фильтрация запросов поиска.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила фильтрации поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Параметры фильтрации поисковых запросов ==&lt;br /&gt;
* '''Разрешающий фильтр''' - включает разрешающий режим работы правила. Отфильтрованные запрещающими правилами запросы будут разрешены при совпадении параметров поискового запроса с параметрами разрешающего фильтра.&lt;br /&gt;
* '''Континенты вылета''' — запросы поиска рейсов с вылетом из указанных континентов будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Страны вылета''' — запросы поиска рейсов с вылетом из указанных стран будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Аэропорты вылета''' — запросы поиска рейсов с вылетом из указанных аэропортов будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').&lt;br /&gt;
* '''Континенты прилета''' — запросы поиска рейсов с прилётом на указанные континенты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Страны прилета''' — запросы поиска рейсов с прилётом в указанные страны будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Аэропорты прилета''' — запросы поиска рейсов с прилётом в указанные аэропорты будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').&lt;br /&gt;
* '''Тип перелёта''' — запросы поиска с указанными типами маршрутов будут отфильтрованы/разрешены:&lt;br /&gt;
** ''В одну сторону'',&lt;br /&gt;
** ''Туда-обратно'',&lt;br /&gt;
** ''Комби''.&lt;br /&gt;
* '''Дата вылета после''' — запросы поиска рейсов с вылетом после указанной даты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Дата вылета до''' — запросы поиска рейсов с вылетом до указанной даты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Дни недели''' — запросы поиска рейсов, в которых дата вылета или прилёта приходится на выбранные дни недели, будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Проверять направления (плечи)''' — способ проверки параметров правила по плечам перелёта:&lt;br /&gt;
** '''''Все''''' — условия фильтрации проверяются по всем плечам (значение по умолчанию).&lt;br /&gt;
** '''''Первое''''' — условия фильтрации проверяются только для первого плеча перелёта.&lt;br /&gt;
** '''''Последнее''''' — условия фильтрации проверяются только для последнего плеча перелёта.&lt;br /&gt;
** '''''Все, кроме первого и последнего''''' (для сложных маршрутов) — условия фильтрации проверяются для всех промежуточных плечей перелёта.&lt;br /&gt;
*'''Использовать расписание авиакомпании''' — разрешение (или запрет) запросов поиска по направлениям, которые соответствуют расписанию выбранных авиакомпаний в заданных реквизитах. Подробнее см. раздел [[Фильтры поисковых запросов (Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]].&lt;br /&gt;
*'''Номера пакетов реквизитов из Немо 2.0''' — разрешение (или запрет) запросов поиска по выбранным пакетам. Подробнее см. раздел [[Фильтры поисковых запросов (Авиабилеты)#Фильтр запросов по пакетам реквизитов из Nemo 2.0|Фильтр запросов по пакетам реквизитов из Nemo 2.0]]&lt;br /&gt;
&lt;br /&gt;
===Фильтр запросов по расписанию авиакомпании===&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать расписание авиакомпании для разрешения запуска поиска:&lt;br /&gt;
* Создайте правило, запрещающее поиск по всем направлениям.&lt;br /&gt;
* Создайте правило, разрешающее поиск по направлениям расписания авиакомпании:&lt;br /&gt;
*# установите признак разрешающего правила&lt;br /&gt;
*# задайте реквизиты для загрузки расписания, перечисленные через дефис:&lt;br /&gt;
*#* IATA код авиакомпании(Поддерживает ввод кириллических символов),&lt;br /&gt;
*#* ГРС — укажите (по необходимости) значение: SIRENA. Для других ГРС данная функция пока не поддерживается.&lt;br /&gt;
*#* идентификатор агентства в ГРС (PCC, Client Id и т.п.).&lt;br /&gt;
*# Нажмите клавишу &amp;quot;Enter&amp;quot;.&lt;br /&gt;
'''''Формат значений''''': ''&amp;lt;IATA код авиакомпании&amp;gt;''-''&amp;lt;ГРС&amp;gt;''-''&amp;lt;идентификатор агентства в ГРС&amp;gt;''. &amp;lt;br&amp;gt;'''''Пример значения''': AA-SIRENA-1234.''&amp;lt;br&amp;gt;В одном правиле можно задать не более 3-х значений.&lt;br /&gt;
&lt;br /&gt;
В результате поиск запустится только по тем маршрутам и в те даты, на которые у авиакомпании есть рейсы. При составлении расписания используются не только направления, но и дни недели, по которым авиакомпания осуществляет рейсы по направлениям. &amp;lt;br&amp;gt; &lt;br /&gt;
При комбинации сегментов со стыковкой дата вылета второго сегмента на плече должна быть равна либо больше на один день относительно даты вылета первого сегмента.&lt;br /&gt;
&lt;br /&gt;
Фильтр работает только для ГРС Сирена Трэвел.&lt;br /&gt;
&lt;br /&gt;
===Фильтр запросов по пакетам реквизитов из Nemo 2.0===&lt;br /&gt;
Параметр '''номера пакетов реквизитов из Немо 2.0''' позволяет включить применение правил на конкретные пакеты реквизитов.&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать этот фильтр нужно ввести в поле номера пакетов реквизитов. Если правило необходимо применить сразу к нескольким пакетам, то они записываются через запятую. После установки настройки данное правило фильтрации будет применяться только для перечисленных пакетов. На запуск в целом поиска и другие пакеты, не указанные в данной настройки, правило применяться не будет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Pnr.jpg|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Фильтр &amp;quot;Использовать расписание авиакомпании и фильтр номера пакетов реквизитов из Немо 2.0&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Настройки '''+использовать расписание авиакомпании и +номера пакетов реквизитов из Немо 2.0''' работают только на стороне Авиа сервера и включаются в работу при условии включения настройки ''Фильтр поисковых запросов {{NameProject2}}'' (см. раздел [[Фильтры_поисковых_запросов_(Авиабилеты)#Включить фильтры поисковых запросов {{NameProject2}}|Включить фильтры поисковых запросов {{NameProject2}}]]). Если данная настройка не включена, то параметры будут проигнорированы.}}&lt;br /&gt;
&lt;br /&gt;
== Примеры правил фильтрации поисковых запросов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример 1. Запретить поиск непопулярных направлений ===&lt;br /&gt;
Чтобы поиск прерывался для непопулярных направлений с пунктами вылета/прилета из/в ''Аликанте'', или из/в ''Ираклион'', и при этом пункт прилёта/вылета мог быть любым, создайте два запрещающих правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #CCFFCC;&amp;quot; | Запретить поиск, если в качестве аэропорта вылета указан Аликанте или Ираклион. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты вылета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #CCFFCC;&amp;quot; | Запретить поиск, если в качестве аэропорта прилета указан Аликанте или Ираклион.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты прилета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлена схема работы фильтров №1 и №2 для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правил фильтрации поисковых запросов&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты вылета:&amp;lt;br/&amp;gt;Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила фильтрации № 2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты прилёта:&amp;lt;br/&amp;gt;Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен совместный результат работы правил фильтрации №1 и №2 для каждого перелёта в результатах поиска. В столбце «Цель фильтрации»  указано соответствие фактической работы фильтров ожидаемым результатам.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Совместный результат работы фильтров №1 и №2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
! Цель фильтрации&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Как видно из таблицы, мы получили именно тот результат, который ожидали: прерваны все нежелательные запросы поиска.&lt;br /&gt;
&lt;br /&gt;
'''Почему нельзя объединить условия с параметрами «Аэропорт вылета» и «Аэропорт прилёта» в одном правиле?'''&lt;br /&gt;
&lt;br /&gt;
Если создать общее правило с аэропортами вылета и прилёта, то часть нежелательных запросов поиска не будет отфильтрована.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #FFCCCC;&amp;quot; | Запретить поиск, если в качестве аэропорта вылета или прилёта указан Аликанте, Ираклион. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты вылета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты прилета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлена схема работы фильтра с объединёнными условиями для «Аэропорта вылета» и «Аэропорта прилёта». В столбце «Цель фильтрации» указано соответствие фактической работы фильтра ожидаемым результатам.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible  mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правила фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты вылета: Выбранные (Аликанте, Ираклион)&amp;lt;br/&amp;gt;И&amp;lt;br/&amp;gt;Аэропорты прилёта: Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
! Цель фильтрации&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Поиск прервётся, только если одновременно аэропорт вылета и аэропорт прилета совпадут с указанными в условиях правила значениями.&lt;br /&gt;
&lt;br /&gt;
Если указывать оба условия (аэропорты вылета и аэропорты прилёта) в одном правиле, то для выполнения правила нужно, чтобы в поиске одновременно были заданы '''вылет из Аликанте или Ираклиона''' и '''прилёт в Аликанте или Ираклион'''. Запросы поиска, в которых с правилом фильтрации совпадёт только один из аэропортов (либо аэропорт вылета, либо аэропорт прилёта), не будут отфильтрованы и прерваны.&lt;br /&gt;
&lt;br /&gt;
=== Пример 2. Запретить поиск по всем направлениям, кроме допустимых ===&lt;br /&gt;
С помощью фильтров поисковых запросов можно запретить все поиски, кроме поисков по интересующим направлениям.&lt;br /&gt;
&lt;br /&gt;
Предположим, что поиск должен выполняться только для указанных направлений:&lt;br /&gt;
* ''Москва'' → ''Санкт-Петербург''&lt;br /&gt;
* ''Москва'' → ''Екатеринбург''&lt;br /&gt;
* ''Санкт-Петербург'' → ''Москва''&lt;br /&gt;
* ''Екатеринбург'' → ''Москва''&lt;br /&gt;
* ''Екатеринбург'' → ''Санкт-Петербург''&lt;br /&gt;
* ''Екатеринбург'' → ''Тамбов''&lt;br /&gt;
* ''Тамбов'' → ''Москва''&lt;br /&gt;
&lt;br /&gt;
Сначала нужно запретить поиск по всем направлениям с помощью следующего запрещающего фильтра:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №1'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Запретить поиск для всех континентов:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Континенты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Северная Америка&lt;br /&gt;
* Южная Америка&lt;br /&gt;
* Антарктида&lt;br /&gt;
* Африка&lt;br /&gt;
* Европа&lt;br /&gt;
* Азия&lt;br /&gt;
* Австралия и Океания&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Затем нужно разрешить поиск по нужным направлениям с помощью следующих разрешающих фильтров:&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №2'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указана Москва, а в качестве аэропорта прилета указаны Санкт-Петербург и Екатеринбург.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Екатеринбург&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если оставить только эти два правила, то поиск будет запускаться по направлениям:&lt;br /&gt;
* Москва → Санкт-Петербург&lt;br /&gt;
* Москва → Екатеринбург&lt;br /&gt;
&lt;br /&gt;
Чтобы сформировать целевой список допустимых направлений, осталось разрешить и другие нужные нам направления.&lt;br /&gt;
&lt;br /&gt;
* Правило фильтрации №3 разрешает поиски по направлению Санкт-Петербург/Тамбов → Москва.&lt;br /&gt;
* Правило фильтрации №4 разрешает поиски по направлениям Екатеринбург → Москва/Санкт-Петербург/Тамбов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации № 3'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указаны Санкт-Петербург или Тамбов, а в качестве аэропорта прилета указана Москва.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Тамбов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №4'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указан Екатеринбург, а в качестве аэропорта прилета указаны Москва, Санкт-Петербург или Тамбов.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Екатеринбург&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Тамбов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Включить фильтры поисковых запросов {{NameProject2}}==&lt;br /&gt;
&lt;br /&gt;
Фильтры поисковых запросов {{NameProject2}} - усовершенствованная версия фильтров поисковых запросов {{NameProject1}}. Новый модуль поддерживает расширенный диапазон возможностей и отличается быстродействием. Фильтр поисковых запросов {{NameProject2}} не требует ручного внесения правил, фильтр использует правила модуля '''Фильтр поисковых запросов {{NameProject1}}'''. После включения модуля '''Фильтр поисковых запросов {{NameProject2}}''' синхронизация происходит автоматически.&lt;br /&gt;
&lt;br /&gt;
Чтобы активировать работу модуля '''Фильтры поисковых запросов {{NameProject2}}''':&lt;br /&gt;
* Выполните вход в '''панель администрирования {{NameProject2}}'''.&lt;br /&gt;
* Зайдите в раздел '''Настройки Авиа → Профили → Профиль пользователя'''.&lt;br /&gt;
* Выберите пользователя ''Аноним'' агентства (если фильтры должны работать для основного сайта) или же другого пользователя внутри агентства, например, конкретного пользователя для метапоиска, если нужно включить фильтры именно для метапоиска.&lt;br /&gt;
* Включите опцию '''Использовать фильтры запросов'''. &lt;br /&gt;
* Для корректной работы убедитесь, что в панели администрирования {{NameProject2}} заполнены следующие поля:&lt;br /&gt;
** в разделе ''' Профиль агентства''': параметр ''ID агенства в Nemo 1'' - номер агентства, присвоенный в панели администрирования {{NameProject1}}.&lt;br /&gt;
** в разделе '''Профиль пользователя''' для выбранного пользователя {{NameProject2}}: параметр ''ID субъекта из внешней системы'' - номер пользователя/группы/компании в {{NameProject1}}. Фильтры поисковых запросов {{NameProject2}} импортируют для выбранного пользователя правила фильтрации того пользователя/группы/компании из {{NameProject1}}, номер которого задан в этом параметре. В результате в {{NameProject2}} для пользователя устанавливаются те правила, которые установлены для поставленного этому пользователю в соответствие объекту (=пользователю/группе/компании) в {{NameProject1}}.&lt;br /&gt;
{{Attention|В случае несрабатывания установленных фильтров запросов после сброса кэша и наличии ошибки вида '''Ошибка &amp;quot;Reset Nemo 2 search request filters cache error.&amp;quot; ''' необходимо в {{NameProject1}} в разделе настроек '''Для техподдержки → &amp;quot;Nemo2.0 Вебсервисы → Настройки взаимодействия''' проверить тип установленной среды в опции '''Используемая среда (сервер Настроек и Статистики)'''. Если используемая среда не соответствует действительности (например, для реального агентства установлена тестовая среда), то поправить значение настройки. Далее следует пересохранить установленные фильтры в {{NameProject1}}!}}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Фильтры результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
&amp;lt;!--*[[Агентский API]]*[[Взаимодействие с метапоиском]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13585</id>
		<title>Фильтры поисковых запросов (Авиабилеты)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13585"/>
		<updated>2017-09-27T14:30:54Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Фильтр запросов по пакетам реквизитов из Nemo 2.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Плагины  (Авиабилеты)]] &lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Фильтр поисковых запросов''' — плагин [[Компонент | компонента]] [[Авиабилеты (компонент) | «Авиабилеты»]] системы {{NameSystemLink}}. &lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Фильтры поисковых запросов запрещают нежелательные для агентства [[Поиск (Авиабилеты)|поиски]].&amp;lt;br&amp;gt; Комбинация условий с различными параметрами (континенты, страны, [[аэропорт]]ы вылета и прилета, тип перелёта, диапазон дат вылета, дни недели, [[Сегмент|плечи перелёта]]) позволяет гибко настраивать применение фильтров к поисковым запросам.&lt;br /&gt;
&lt;br /&gt;
==Примеры использования==&lt;br /&gt;
&lt;br /&gt;
* Ограничение поиска только по самым популярным направлениям при продажах с помощью метапоисковых сайтов.&lt;br /&gt;
* Сокращение издержек на платные поисковые транзакции.&lt;br /&gt;
* Улучшение конверсии.&lt;br /&gt;
* Снижение нагрузки на сервер.&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
Фильтр поисковых запросов запрещает поиски, которые агентство определило правилами фильтрации (подробнее этапы поиска см. в статье [[Поиск (Авиабилеты)]]).&amp;lt;br&amp;gt;&lt;br /&gt;
Перед отправкой в [[ГРС]] каждый поисковый запрос проверяется правилами фильтрации. &amp;lt;br&amp;gt;&lt;br /&gt;
В результате действия фильтра поиск либо прерывается, то есть, запрос в ГРС не отправляется, либо разрешается, то есть, отправляется на дальнейшую [[Маршрутизатор поисковых запросов|маршрутизацию]] (см. [[Поиск (Авиабилеты)]]).&lt;br /&gt;
&lt;br /&gt;
'''Порядок работы фильтра поисковых запросов.'''&amp;lt;br&amp;gt;&lt;br /&gt;
После того, как пользователь запускает поиск на [[Форма поиска (Авиабилеты)|форме поиска]]:&lt;br /&gt;
# Фильтр результатов поиска проверяет параметры поискового запроса на соответствие параметрам каждого запрещающего правила фильтрации&lt;br /&gt;
#* Если параметры поискового запроса удовлетворяют '''всем условиям''' хотя бы одного запрещающего правила фильтрации, поиск запрещается.&lt;br /&gt;
#* Если параметры поискового запроса не подходят ни под одно правило, поиск разрешается.&lt;br /&gt;
# После проверки запрещающих правил проверяются разрешающие правила.&lt;br /&gt;
#* Если параметры поискового запроса удовлетворяют '''всем условиям''' хотя бы одного разрешающего правила фильтрации, запрет на поиск снимается и поиск разрешается. &lt;br /&gt;
&lt;br /&gt;
* Чтобы правило фильтрации сработало, нужно чтобы выполнились все условия фильтрации, заданные в правиле. &lt;br /&gt;
* Чтобы запрос поиска прервался, достаточно срабатывания хотя бы одного запрещающего правила фильтрации.&lt;br /&gt;
* Чтобы отменить запрет на избранные поиски, задают разрешающее правило, которое запустит отфильтрованный поисковый запрос.&lt;br /&gt;
&lt;br /&gt;
Если поиск будет прерван фильтром, то пользователь получит сообщение '''''По данному запросу ничего не найдено'''''. В [[лог]]е поиска, запрещенного фильтром, будет сообщение:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Предупреждение &amp;quot;Search aborted: not allowed by request filters (FILTER_NUMBER)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если поиск будет разрешен фильтром, то в [[лог]]е поиска, разрешенного фильтром, будет сообщение:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Search allowed by request filters (FILTER_NUMBER)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
где ''FILTER_NUMBER'' — номер правила.&lt;br /&gt;
&lt;br /&gt;
Фильтры запросов работают для любых типов [[маршрут]]ов, могут применяться к [[сегмент]]ам или к плечам перелёта.&lt;br /&gt;
&lt;br /&gt;
'''Действие фильтра поисковых запросов''' — процедура, которая выполнится для отфильтрованных запросов поиска. &lt;br /&gt;
&lt;br /&gt;
'''Фильтр поисковых запросов''' — комбинация условий, при одновременном выполнении которых к запросу поиска будет применено назначенное действие — запрос будет прерван или разрешен.&lt;br /&gt;
&lt;br /&gt;
'''Условие фильтра''' — совокупность [[#Параметры фильтрации поисковых запросов|параметра]], его свойства и указанных значений.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Параметры_фильтра_результатов.png|605px]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание фильтра результатов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Параметр, свойство, значение.png|605px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример условия фильтрации поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Режим работы правила''' - режим работы правила:&lt;br /&gt;
*'''''Запрещающий''''' - запрещает поиск, если поисковый запрос удовлетворяет условиям фильтра.&lt;br /&gt;
*'''''Разрешающий''''' - разрешает поиск запрещенным фильтрами поисковых запросов направлений, если поисковый запрос удовлетворяет условиям фильтра. Работает как исключение из запрещающих правил фильтрации поисковых запросов - отменяет запрет фильтров для поисковых запросов с заданными параметрами.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правило фильтрации и его условия.png|920px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример запрещающего фильтра поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разрешающее_правило_фильтра.png|920px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример разрешающего фильтра поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Параметр условия''' — признак, по которому поисковый запрос будет проверяться при фильтрации.&lt;br /&gt;
&lt;br /&gt;
'''Свойство условия''' — правило сравнения параметра поискового запроса с указанными в условии значениями параметра. Свойство условия определяется способом указания значений:&lt;br /&gt;
* '''''совпадает с''''' (если указывать значения с опцией «Выбранные») — в фильтр попадут только те запросы поиска, параметры которых  соответствуют указанному значению.&lt;br /&gt;
* '''''не совпадает с''''' (если указывать значения с опцией «Все, кроме») — в фильтр попадут только те запросы поиска, параметры которых не соответствуют указанному значению.&lt;br /&gt;
'''Значение условия''' — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Как читать условие.png|906px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример условия фильтрации поисковых запросов со свойством «не совпадает с»&lt;br /&gt;
|}&lt;br /&gt;
{{Attention| }}&lt;br /&gt;
* '''Разрешающее правило разрешает только те поисковые запросы, которые были отфильтрованы запрещающими правилами.'''&lt;br /&gt;
* '''Если в маршруте одно плечо, то оно носит одновременно признак и первого, и последнего плеча.'''&lt;br /&gt;
* '''Если для параметра выбрана опция «Выключен», то параметр не влияет на фильтрацию.'''&lt;br /&gt;
== Включение фильтров поисковых запросов ==&lt;br /&gt;
Фильтры поисковых запросов для пользователя/агентства включаются опцией '''Фильтры запросов включены''' в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Создание правил фильтрации поисковых запросов ==&lt;br /&gt;
Правила фильтрации поисковых запросов создаются и редактируются в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Фильтры запросов'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры запросов}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило фильтрации:&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Задайте [[#Параметры фильтрации поисковых запросов|условия фильтрации]].&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись''' внизу страницы.&lt;br /&gt;
&lt;br /&gt;
Список созданных фильтров поисковых запросов отображается в таблице в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Фильтры запросов'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры запросов}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Фильтрация запросов поиска.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила фильтрации поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Параметры фильтрации поисковых запросов ==&lt;br /&gt;
* '''Разрешающий фильтр''' - включает разрешающий режим работы правила. Отфильтрованные запрещающими правилами запросы будут разрешены при совпадении параметров поискового запроса с параметрами разрешающего фильтра.&lt;br /&gt;
* '''Континенты вылета''' — запросы поиска рейсов с вылетом из указанных континентов будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Страны вылета''' — запросы поиска рейсов с вылетом из указанных стран будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Аэропорты вылета''' — запросы поиска рейсов с вылетом из указанных аэропортов будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').&lt;br /&gt;
* '''Континенты прилета''' — запросы поиска рейсов с прилётом на указанные континенты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Страны прилета''' — запросы поиска рейсов с прилётом в указанные страны будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Аэропорты прилета''' — запросы поиска рейсов с прилётом в указанные аэропорты будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').&lt;br /&gt;
* '''Тип перелёта''' — запросы поиска с указанными типами маршрутов будут отфильтрованы/разрешены:&lt;br /&gt;
** ''В одну сторону'',&lt;br /&gt;
** ''Туда-обратно'',&lt;br /&gt;
** ''Комби''.&lt;br /&gt;
* '''Дата вылета после''' — запросы поиска рейсов с вылетом после указанной даты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Дата вылета до''' — запросы поиска рейсов с вылетом до указанной даты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Дни недели''' — запросы поиска рейсов, в которых дата вылета или прилёта приходится на выбранные дни недели, будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Проверять направления (плечи)''' — способ проверки параметров правила по плечам перелёта:&lt;br /&gt;
** '''''Все''''' — условия фильтрации проверяются по всем плечам (значение по умолчанию).&lt;br /&gt;
** '''''Первое''''' — условия фильтрации проверяются только для первого плеча перелёта.&lt;br /&gt;
** '''''Последнее''''' — условия фильтрации проверяются только для последнего плеча перелёта.&lt;br /&gt;
** '''''Все, кроме первого и последнего''''' (для сложных маршрутов) — условия фильтрации проверяются для всех промежуточных плечей перелёта.&lt;br /&gt;
*'''Использовать расписание авиакомпании''' — разрешение (или запрет) запросов поиска по направлениям, которые соответствуют расписанию выбранных авиакомпаний в заданных реквизитах. Подробнее см. раздел [[Фильтры поисковых запросов (Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]].&lt;br /&gt;
*'''Номера пакетов реквизитов из Немо 2.0''' — разрешение (или запрет) запросов поиска по выбранным пакетам. Подробнее см. раздел [[Фильтры поисковых запросов (Авиабилеты)#Фильтр запросов по пакетам реквизитов из Nemo 2.0|Фильтр запросов по пакетам реквизитов из Nemo 2.0]]&lt;br /&gt;
&lt;br /&gt;
===Фильтр запросов по расписанию авиакомпании===&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать расписание авиакомпании для разрешения запуска поиска:&lt;br /&gt;
* Создайте правило, запрещающее поиск по всем направлениям.&lt;br /&gt;
* Создайте правило, разрешающее поиск по направлениям расписания авиакомпании:&lt;br /&gt;
*# установите признак разрешающего правила&lt;br /&gt;
*# задайте реквизиты для загрузки расписания, перечисленные через дефис:&lt;br /&gt;
*#* IATA код авиакомпании(Поддерживает ввод кириллических символов),&lt;br /&gt;
*#* ГРС — укажите (по необходимости) значение: SIRENA. Для других ГРС данная функция пока не поддерживается.&lt;br /&gt;
*#* идентификатор агентства в ГРС (PCC, Client Id и т.п.).&lt;br /&gt;
*# Нажмите клавишу &amp;quot;Enter&amp;quot;.&lt;br /&gt;
'''''Формат значений''''': ''&amp;lt;IATA код авиакомпании&amp;gt;''-''&amp;lt;ГРС&amp;gt;''-''&amp;lt;идентификатор агентства в ГРС&amp;gt;''. &amp;lt;br&amp;gt;'''''Пример значения''': AA-SIRENA-1234.''&amp;lt;br&amp;gt;В одном правиле можно задать не более 3-х значений.&lt;br /&gt;
&lt;br /&gt;
В результате поиск запустится только по тем маршрутам и в те даты, на которые у авиакомпании есть рейсы. При составлении расписания используются не только направления, но и дни недели, по которым авиакомпания осуществляет рейсы по направлениям. &amp;lt;br&amp;gt; &lt;br /&gt;
При комбинации сегментов со стыковкой дата вылета второго сегмента на плече должна быть равна либо больше на один день относительно даты вылета первого сегмента.&lt;br /&gt;
&lt;br /&gt;
Фильтр работает только для ГРС Сирена Трэвел.&lt;br /&gt;
&lt;br /&gt;
===Фильтр запросов по пакетам реквизитов из Nemo 2.0===&lt;br /&gt;
Этот фильтр позволяет включить применение правил на конкретные пакеты реквизитов.&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать этот фильтр нужно ввести в поле номера пакетов реквизитов. Если правило необходимо применить сразу к нескольким пакетам, то они записываются через запятую. После установки настройки данное правило фильтрации будет применяться только для перечисленных пакетов. На запуск в целом поиска и другие пакеты, не указанные в данной настройки, правило применяться не будет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Pnr.jpg|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Фильтр &amp;quot;Использовать расписание авиакомпании и фильтр номера пакетов реквизитов из Немо 2.0&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Настройки '''+использовать расписание авиакомпании и +номера пакетов реквизитов из Немо 2.0''' работают только на стороне Авиа сервера и включаются в работу при условии включения настройки ''Фильтр поисковых запросов {{NameProject2}}'' (см. раздел [[Фильтры_поисковых_запросов_(Авиабилеты)#Включить фильтры поисковых запросов {{NameProject2}}|Включить фильтры поисковых запросов {{NameProject2}}]]). Если данная настройка не включена, то параметры будут проигнорированы.}}&lt;br /&gt;
&lt;br /&gt;
== Примеры правил фильтрации поисковых запросов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример 1. Запретить поиск непопулярных направлений ===&lt;br /&gt;
Чтобы поиск прерывался для непопулярных направлений с пунктами вылета/прилета из/в ''Аликанте'', или из/в ''Ираклион'', и при этом пункт прилёта/вылета мог быть любым, создайте два запрещающих правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #CCFFCC;&amp;quot; | Запретить поиск, если в качестве аэропорта вылета указан Аликанте или Ираклион. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты вылета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #CCFFCC;&amp;quot; | Запретить поиск, если в качестве аэропорта прилета указан Аликанте или Ираклион.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты прилета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлена схема работы фильтров №1 и №2 для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правил фильтрации поисковых запросов&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты вылета:&amp;lt;br/&amp;gt;Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила фильтрации № 2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты прилёта:&amp;lt;br/&amp;gt;Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен совместный результат работы правил фильтрации №1 и №2 для каждого перелёта в результатах поиска. В столбце «Цель фильтрации»  указано соответствие фактической работы фильтров ожидаемым результатам.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Совместный результат работы фильтров №1 и №2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
! Цель фильтрации&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Как видно из таблицы, мы получили именно тот результат, который ожидали: прерваны все нежелательные запросы поиска.&lt;br /&gt;
&lt;br /&gt;
'''Почему нельзя объединить условия с параметрами «Аэропорт вылета» и «Аэропорт прилёта» в одном правиле?'''&lt;br /&gt;
&lt;br /&gt;
Если создать общее правило с аэропортами вылета и прилёта, то часть нежелательных запросов поиска не будет отфильтрована.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #FFCCCC;&amp;quot; | Запретить поиск, если в качестве аэропорта вылета или прилёта указан Аликанте, Ираклион. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты вылета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты прилета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлена схема работы фильтра с объединёнными условиями для «Аэропорта вылета» и «Аэропорта прилёта». В столбце «Цель фильтрации» указано соответствие фактической работы фильтра ожидаемым результатам.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible  mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правила фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты вылета: Выбранные (Аликанте, Ираклион)&amp;lt;br/&amp;gt;И&amp;lt;br/&amp;gt;Аэропорты прилёта: Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
! Цель фильтрации&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Поиск прервётся, только если одновременно аэропорт вылета и аэропорт прилета совпадут с указанными в условиях правила значениями.&lt;br /&gt;
&lt;br /&gt;
Если указывать оба условия (аэропорты вылета и аэропорты прилёта) в одном правиле, то для выполнения правила нужно, чтобы в поиске одновременно были заданы '''вылет из Аликанте или Ираклиона''' и '''прилёт в Аликанте или Ираклион'''. Запросы поиска, в которых с правилом фильтрации совпадёт только один из аэропортов (либо аэропорт вылета, либо аэропорт прилёта), не будут отфильтрованы и прерваны.&lt;br /&gt;
&lt;br /&gt;
=== Пример 2. Запретить поиск по всем направлениям, кроме допустимых ===&lt;br /&gt;
С помощью фильтров поисковых запросов можно запретить все поиски, кроме поисков по интересующим направлениям.&lt;br /&gt;
&lt;br /&gt;
Предположим, что поиск должен выполняться только для указанных направлений:&lt;br /&gt;
* ''Москва'' → ''Санкт-Петербург''&lt;br /&gt;
* ''Москва'' → ''Екатеринбург''&lt;br /&gt;
* ''Санкт-Петербург'' → ''Москва''&lt;br /&gt;
* ''Екатеринбург'' → ''Москва''&lt;br /&gt;
* ''Екатеринбург'' → ''Санкт-Петербург''&lt;br /&gt;
* ''Екатеринбург'' → ''Тамбов''&lt;br /&gt;
* ''Тамбов'' → ''Москва''&lt;br /&gt;
&lt;br /&gt;
Сначала нужно запретить поиск по всем направлениям с помощью следующего запрещающего фильтра:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №1'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Запретить поиск для всех континентов:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Континенты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Северная Америка&lt;br /&gt;
* Южная Америка&lt;br /&gt;
* Антарктида&lt;br /&gt;
* Африка&lt;br /&gt;
* Европа&lt;br /&gt;
* Азия&lt;br /&gt;
* Австралия и Океания&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Затем нужно разрешить поиск по нужным направлениям с помощью следующих разрешающих фильтров:&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №2'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указана Москва, а в качестве аэропорта прилета указаны Санкт-Петербург и Екатеринбург.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Екатеринбург&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если оставить только эти два правила, то поиск будет запускаться по направлениям:&lt;br /&gt;
* Москва → Санкт-Петербург&lt;br /&gt;
* Москва → Екатеринбург&lt;br /&gt;
&lt;br /&gt;
Чтобы сформировать целевой список допустимых направлений, осталось разрешить и другие нужные нам направления.&lt;br /&gt;
&lt;br /&gt;
* Правило фильтрации №3 разрешает поиски по направлению Санкт-Петербург/Тамбов → Москва.&lt;br /&gt;
* Правило фильтрации №4 разрешает поиски по направлениям Екатеринбург → Москва/Санкт-Петербург/Тамбов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации № 3'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указаны Санкт-Петербург или Тамбов, а в качестве аэропорта прилета указана Москва.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Тамбов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №4'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указан Екатеринбург, а в качестве аэропорта прилета указаны Москва, Санкт-Петербург или Тамбов.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Екатеринбург&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Тамбов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Включить фильтры поисковых запросов {{NameProject2}}==&lt;br /&gt;
&lt;br /&gt;
Фильтры поисковых запросов {{NameProject2}} - усовершенствованная версия фильтров поисковых запросов {{NameProject1}}. Новый модуль поддерживает расширенный диапазон возможностей и отличается быстродействием. Фильтр поисковых запросов {{NameProject2}} не требует ручного внесения правил, фильтр использует правила модуля '''Фильтр поисковых запросов {{NameProject1}}'''. После включения модуля '''Фильтр поисковых запросов {{NameProject2}}''' синхронизация происходит автоматически.&lt;br /&gt;
&lt;br /&gt;
Чтобы активировать работу модуля '''Фильтры поисковых запросов {{NameProject2}}''':&lt;br /&gt;
* Выполните вход в '''панель администрирования {{NameProject2}}'''.&lt;br /&gt;
* Зайдите в раздел '''Настройки Авиа → Профили → Профиль пользователя'''.&lt;br /&gt;
* Выберите пользователя ''Аноним'' агентства (если фильтры должны работать для основного сайта) или же другого пользователя внутри агентства, например, конкретного пользователя для метапоиска, если нужно включить фильтры именно для метапоиска.&lt;br /&gt;
* Включите опцию '''Использовать фильтры запросов'''. &lt;br /&gt;
* Для корректной работы убедитесь, что в панели администрирования {{NameProject2}} заполнены следующие поля:&lt;br /&gt;
** в разделе ''' Профиль агентства''': параметр ''ID агенства в Nemo 1'' - номер агентства, присвоенный в панели администрирования {{NameProject1}}.&lt;br /&gt;
** в разделе '''Профиль пользователя''' для выбранного пользователя {{NameProject2}}: параметр ''ID субъекта из внешней системы'' - номер пользователя/группы/компании в {{NameProject1}}. Фильтры поисковых запросов {{NameProject2}} импортируют для выбранного пользователя правила фильтрации того пользователя/группы/компании из {{NameProject1}}, номер которого задан в этом параметре. В результате в {{NameProject2}} для пользователя устанавливаются те правила, которые установлены для поставленного этому пользователю в соответствие объекту (=пользователю/группе/компании) в {{NameProject1}}.&lt;br /&gt;
{{Attention|В случае несрабатывания установленных фильтров запросов после сброса кэша и наличии ошибки вида '''Ошибка &amp;quot;Reset Nemo 2 search request filters cache error.&amp;quot; ''' необходимо в {{NameProject1}} в разделе настроек '''Для техподдержки → &amp;quot;Nemo2.0 Вебсервисы → Настройки взаимодействия''' проверить тип установленной среды в опции '''Используемая среда (сервер Настроек и Статистики)'''. Если используемая среда не соответствует действительности (например, для реального агентства установлена тестовая среда), то поправить значение настройки. Далее следует пересохранить установленные фильтры в {{NameProject1}}!}}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Фильтры результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
&amp;lt;!--*[[Агентский API]]*[[Взаимодействие с метапоиском]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13584</id>
		<title>Фильтры поисковых запросов (Авиабилеты)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13584"/>
		<updated>2017-09-27T14:25:54Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Фильтр запросов по пакетам реквизитов из Nemo 2.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Плагины  (Авиабилеты)]] &lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Фильтр поисковых запросов''' — плагин [[Компонент | компонента]] [[Авиабилеты (компонент) | «Авиабилеты»]] системы {{NameSystemLink}}. &lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Фильтры поисковых запросов запрещают нежелательные для агентства [[Поиск (Авиабилеты)|поиски]].&amp;lt;br&amp;gt; Комбинация условий с различными параметрами (континенты, страны, [[аэропорт]]ы вылета и прилета, тип перелёта, диапазон дат вылета, дни недели, [[Сегмент|плечи перелёта]]) позволяет гибко настраивать применение фильтров к поисковым запросам.&lt;br /&gt;
&lt;br /&gt;
==Примеры использования==&lt;br /&gt;
&lt;br /&gt;
* Ограничение поиска только по самым популярным направлениям при продажах с помощью метапоисковых сайтов.&lt;br /&gt;
* Сокращение издержек на платные поисковые транзакции.&lt;br /&gt;
* Улучшение конверсии.&lt;br /&gt;
* Снижение нагрузки на сервер.&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
Фильтр поисковых запросов запрещает поиски, которые агентство определило правилами фильтрации (подробнее этапы поиска см. в статье [[Поиск (Авиабилеты)]]).&amp;lt;br&amp;gt;&lt;br /&gt;
Перед отправкой в [[ГРС]] каждый поисковый запрос проверяется правилами фильтрации. &amp;lt;br&amp;gt;&lt;br /&gt;
В результате действия фильтра поиск либо прерывается, то есть, запрос в ГРС не отправляется, либо разрешается, то есть, отправляется на дальнейшую [[Маршрутизатор поисковых запросов|маршрутизацию]] (см. [[Поиск (Авиабилеты)]]).&lt;br /&gt;
&lt;br /&gt;
'''Порядок работы фильтра поисковых запросов.'''&amp;lt;br&amp;gt;&lt;br /&gt;
После того, как пользователь запускает поиск на [[Форма поиска (Авиабилеты)|форме поиска]]:&lt;br /&gt;
# Фильтр результатов поиска проверяет параметры поискового запроса на соответствие параметрам каждого запрещающего правила фильтрации&lt;br /&gt;
#* Если параметры поискового запроса удовлетворяют '''всем условиям''' хотя бы одного запрещающего правила фильтрации, поиск запрещается.&lt;br /&gt;
#* Если параметры поискового запроса не подходят ни под одно правило, поиск разрешается.&lt;br /&gt;
# После проверки запрещающих правил проверяются разрешающие правила.&lt;br /&gt;
#* Если параметры поискового запроса удовлетворяют '''всем условиям''' хотя бы одного разрешающего правила фильтрации, запрет на поиск снимается и поиск разрешается. &lt;br /&gt;
&lt;br /&gt;
* Чтобы правило фильтрации сработало, нужно чтобы выполнились все условия фильтрации, заданные в правиле. &lt;br /&gt;
* Чтобы запрос поиска прервался, достаточно срабатывания хотя бы одного запрещающего правила фильтрации.&lt;br /&gt;
* Чтобы отменить запрет на избранные поиски, задают разрешающее правило, которое запустит отфильтрованный поисковый запрос.&lt;br /&gt;
&lt;br /&gt;
Если поиск будет прерван фильтром, то пользователь получит сообщение '''''По данному запросу ничего не найдено'''''. В [[лог]]е поиска, запрещенного фильтром, будет сообщение:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Предупреждение &amp;quot;Search aborted: not allowed by request filters (FILTER_NUMBER)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если поиск будет разрешен фильтром, то в [[лог]]е поиска, разрешенного фильтром, будет сообщение:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Search allowed by request filters (FILTER_NUMBER)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
где ''FILTER_NUMBER'' — номер правила.&lt;br /&gt;
&lt;br /&gt;
Фильтры запросов работают для любых типов [[маршрут]]ов, могут применяться к [[сегмент]]ам или к плечам перелёта.&lt;br /&gt;
&lt;br /&gt;
'''Действие фильтра поисковых запросов''' — процедура, которая выполнится для отфильтрованных запросов поиска. &lt;br /&gt;
&lt;br /&gt;
'''Фильтр поисковых запросов''' — комбинация условий, при одновременном выполнении которых к запросу поиска будет применено назначенное действие — запрос будет прерван или разрешен.&lt;br /&gt;
&lt;br /&gt;
'''Условие фильтра''' — совокупность [[#Параметры фильтрации поисковых запросов|параметра]], его свойства и указанных значений.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Параметры_фильтра_результатов.png|605px]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание фильтра результатов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Параметр, свойство, значение.png|605px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример условия фильтрации поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Режим работы правила''' - режим работы правила:&lt;br /&gt;
*'''''Запрещающий''''' - запрещает поиск, если поисковый запрос удовлетворяет условиям фильтра.&lt;br /&gt;
*'''''Разрешающий''''' - разрешает поиск запрещенным фильтрами поисковых запросов направлений, если поисковый запрос удовлетворяет условиям фильтра. Работает как исключение из запрещающих правил фильтрации поисковых запросов - отменяет запрет фильтров для поисковых запросов с заданными параметрами.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правило фильтрации и его условия.png|920px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример запрещающего фильтра поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разрешающее_правило_фильтра.png|920px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример разрешающего фильтра поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Параметр условия''' — признак, по которому поисковый запрос будет проверяться при фильтрации.&lt;br /&gt;
&lt;br /&gt;
'''Свойство условия''' — правило сравнения параметра поискового запроса с указанными в условии значениями параметра. Свойство условия определяется способом указания значений:&lt;br /&gt;
* '''''совпадает с''''' (если указывать значения с опцией «Выбранные») — в фильтр попадут только те запросы поиска, параметры которых  соответствуют указанному значению.&lt;br /&gt;
* '''''не совпадает с''''' (если указывать значения с опцией «Все, кроме») — в фильтр попадут только те запросы поиска, параметры которых не соответствуют указанному значению.&lt;br /&gt;
'''Значение условия''' — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Как читать условие.png|906px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример условия фильтрации поисковых запросов со свойством «не совпадает с»&lt;br /&gt;
|}&lt;br /&gt;
{{Attention| }}&lt;br /&gt;
* '''Разрешающее правило разрешает только те поисковые запросы, которые были отфильтрованы запрещающими правилами.'''&lt;br /&gt;
* '''Если в маршруте одно плечо, то оно носит одновременно признак и первого, и последнего плеча.'''&lt;br /&gt;
* '''Если для параметра выбрана опция «Выключен», то параметр не влияет на фильтрацию.'''&lt;br /&gt;
== Включение фильтров поисковых запросов ==&lt;br /&gt;
Фильтры поисковых запросов для пользователя/агентства включаются опцией '''Фильтры запросов включены''' в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Создание правил фильтрации поисковых запросов ==&lt;br /&gt;
Правила фильтрации поисковых запросов создаются и редактируются в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Фильтры запросов'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры запросов}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило фильтрации:&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Задайте [[#Параметры фильтрации поисковых запросов|условия фильтрации]].&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись''' внизу страницы.&lt;br /&gt;
&lt;br /&gt;
Список созданных фильтров поисковых запросов отображается в таблице в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Фильтры запросов'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры запросов}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Фильтрация запросов поиска.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила фильтрации поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Параметры фильтрации поисковых запросов ==&lt;br /&gt;
* '''Разрешающий фильтр''' - включает разрешающий режим работы правила. Отфильтрованные запрещающими правилами запросы будут разрешены при совпадении параметров поискового запроса с параметрами разрешающего фильтра.&lt;br /&gt;
* '''Континенты вылета''' — запросы поиска рейсов с вылетом из указанных континентов будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Страны вылета''' — запросы поиска рейсов с вылетом из указанных стран будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Аэропорты вылета''' — запросы поиска рейсов с вылетом из указанных аэропортов будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').&lt;br /&gt;
* '''Континенты прилета''' — запросы поиска рейсов с прилётом на указанные континенты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Страны прилета''' — запросы поиска рейсов с прилётом в указанные страны будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Аэропорты прилета''' — запросы поиска рейсов с прилётом в указанные аэропорты будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').&lt;br /&gt;
* '''Тип перелёта''' — запросы поиска с указанными типами маршрутов будут отфильтрованы/разрешены:&lt;br /&gt;
** ''В одну сторону'',&lt;br /&gt;
** ''Туда-обратно'',&lt;br /&gt;
** ''Комби''.&lt;br /&gt;
* '''Дата вылета после''' — запросы поиска рейсов с вылетом после указанной даты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Дата вылета до''' — запросы поиска рейсов с вылетом до указанной даты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Дни недели''' — запросы поиска рейсов, в которых дата вылета или прилёта приходится на выбранные дни недели, будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Проверять направления (плечи)''' — способ проверки параметров правила по плечам перелёта:&lt;br /&gt;
** '''''Все''''' — условия фильтрации проверяются по всем плечам (значение по умолчанию).&lt;br /&gt;
** '''''Первое''''' — условия фильтрации проверяются только для первого плеча перелёта.&lt;br /&gt;
** '''''Последнее''''' — условия фильтрации проверяются только для последнего плеча перелёта.&lt;br /&gt;
** '''''Все, кроме первого и последнего''''' (для сложных маршрутов) — условия фильтрации проверяются для всех промежуточных плечей перелёта.&lt;br /&gt;
*'''Использовать расписание авиакомпании''' — разрешение (или запрет) запросов поиска по направлениям, которые соответствуют расписанию выбранных авиакомпаний в заданных реквизитах. Подробнее см. раздел [[Фильтры поисковых запросов (Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]].&lt;br /&gt;
*'''Номера пакетов реквизитов из Немо 2.0''' — разрешение (или запрет) запросов поиска по выбранным пакетам. Подробнее см. раздел [[Фильтры поисковых запросов (Авиабилеты)#Фильтр запросов по пакетам реквизитов из Nemo 2.0|Фильтр запросов по пакетам реквизитов из Nemo 2.0]]&lt;br /&gt;
&lt;br /&gt;
===Фильтр запросов по расписанию авиакомпании===&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать расписание авиакомпании для разрешения запуска поиска:&lt;br /&gt;
* Создайте правило, запрещающее поиск по всем направлениям.&lt;br /&gt;
* Создайте правило, разрешающее поиск по направлениям расписания авиакомпании:&lt;br /&gt;
*# установите признак разрешающего правила&lt;br /&gt;
*# задайте реквизиты для загрузки расписания, перечисленные через дефис:&lt;br /&gt;
*#* IATA код авиакомпании(Поддерживает ввод кириллических символов),&lt;br /&gt;
*#* ГРС — укажите (по необходимости) значение: SIRENA. Для других ГРС данная функция пока не поддерживается.&lt;br /&gt;
*#* идентификатор агентства в ГРС (PCC, Client Id и т.п.).&lt;br /&gt;
*# Нажмите клавишу &amp;quot;Enter&amp;quot;.&lt;br /&gt;
'''''Формат значений''''': ''&amp;lt;IATA код авиакомпании&amp;gt;''-''&amp;lt;ГРС&amp;gt;''-''&amp;lt;идентификатор агентства в ГРС&amp;gt;''. &amp;lt;br&amp;gt;'''''Пример значения''': AA-SIRENA-1234.''&amp;lt;br&amp;gt;В одном правиле можно задать не более 3-х значений.&lt;br /&gt;
&lt;br /&gt;
В результате поиск запустится только по тем маршрутам и в те даты, на которые у авиакомпании есть рейсы. При составлении расписания используются не только направления, но и дни недели, по которым авиакомпания осуществляет рейсы по направлениям. &amp;lt;br&amp;gt; &lt;br /&gt;
При комбинации сегментов со стыковкой дата вылета второго сегмента на плече должна быть равна либо больше на один день относительно даты вылета первого сегмента.&lt;br /&gt;
&lt;br /&gt;
Фильтр работает только для ГРС Сирена Трэвел.&lt;br /&gt;
&lt;br /&gt;
===Фильтр запросов по пакетам реквизитов из Nemo 2.0===&lt;br /&gt;
Этот фильтр позволяет включить применение правил на конкретные пакеты реквизитов.&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать этот фильтр нужно ввести в поле номера пакетов реквизитов. Если правило необходимо применить сразу к нескольким пакетам, то они записываются через запятую. После установки настройки данное правило фильтрации будет применяться только для перечисленных пакетов. На запуск в целом поиска и другие пакеты, не указанные в данной настройки, правило применяться не будет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Pnr.jpg|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Фильтр &amp;quot;Использовать расписание авиакомпании и фильтр номера пакетов реквизитов из Немо 2.0&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для работы фильтров '''Использовать расписание авиакомпании  и Номера пакетов реквизитов из Немо 2.0''' включите ''Фильтр поисковых запросов {{NameProject2}}'' (см. раздел [[Фильтры_поисковых_запросов_(Авиабилеты)#Включить фильтры поисковых запросов {{NameProject2}}|Включить фильтры поисковых запросов {{NameProject2}}]]). Если ''Фильтр поисковых запросов {{NameProject2}}'' не включен, параметры работать не будут, так как оба этих фильтра выполняются на стороне Nemo 2!}}&lt;br /&gt;
&lt;br /&gt;
== Примеры правил фильтрации поисковых запросов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример 1. Запретить поиск непопулярных направлений ===&lt;br /&gt;
Чтобы поиск прерывался для непопулярных направлений с пунктами вылета/прилета из/в ''Аликанте'', или из/в ''Ираклион'', и при этом пункт прилёта/вылета мог быть любым, создайте два запрещающих правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #CCFFCC;&amp;quot; | Запретить поиск, если в качестве аэропорта вылета указан Аликанте или Ираклион. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты вылета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #CCFFCC;&amp;quot; | Запретить поиск, если в качестве аэропорта прилета указан Аликанте или Ираклион.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты прилета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлена схема работы фильтров №1 и №2 для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правил фильтрации поисковых запросов&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты вылета:&amp;lt;br/&amp;gt;Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила фильтрации № 2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты прилёта:&amp;lt;br/&amp;gt;Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен совместный результат работы правил фильтрации №1 и №2 для каждого перелёта в результатах поиска. В столбце «Цель фильтрации»  указано соответствие фактической работы фильтров ожидаемым результатам.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Совместный результат работы фильтров №1 и №2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
! Цель фильтрации&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Как видно из таблицы, мы получили именно тот результат, который ожидали: прерваны все нежелательные запросы поиска.&lt;br /&gt;
&lt;br /&gt;
'''Почему нельзя объединить условия с параметрами «Аэропорт вылета» и «Аэропорт прилёта» в одном правиле?'''&lt;br /&gt;
&lt;br /&gt;
Если создать общее правило с аэропортами вылета и прилёта, то часть нежелательных запросов поиска не будет отфильтрована.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #FFCCCC;&amp;quot; | Запретить поиск, если в качестве аэропорта вылета или прилёта указан Аликанте, Ираклион. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты вылета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты прилета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлена схема работы фильтра с объединёнными условиями для «Аэропорта вылета» и «Аэропорта прилёта». В столбце «Цель фильтрации» указано соответствие фактической работы фильтра ожидаемым результатам.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible  mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правила фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты вылета: Выбранные (Аликанте, Ираклион)&amp;lt;br/&amp;gt;И&amp;lt;br/&amp;gt;Аэропорты прилёта: Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
! Цель фильтрации&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Поиск прервётся, только если одновременно аэропорт вылета и аэропорт прилета совпадут с указанными в условиях правила значениями.&lt;br /&gt;
&lt;br /&gt;
Если указывать оба условия (аэропорты вылета и аэропорты прилёта) в одном правиле, то для выполнения правила нужно, чтобы в поиске одновременно были заданы '''вылет из Аликанте или Ираклиона''' и '''прилёт в Аликанте или Ираклион'''. Запросы поиска, в которых с правилом фильтрации совпадёт только один из аэропортов (либо аэропорт вылета, либо аэропорт прилёта), не будут отфильтрованы и прерваны.&lt;br /&gt;
&lt;br /&gt;
=== Пример 2. Запретить поиск по всем направлениям, кроме допустимых ===&lt;br /&gt;
С помощью фильтров поисковых запросов можно запретить все поиски, кроме поисков по интересующим направлениям.&lt;br /&gt;
&lt;br /&gt;
Предположим, что поиск должен выполняться только для указанных направлений:&lt;br /&gt;
* ''Москва'' → ''Санкт-Петербург''&lt;br /&gt;
* ''Москва'' → ''Екатеринбург''&lt;br /&gt;
* ''Санкт-Петербург'' → ''Москва''&lt;br /&gt;
* ''Екатеринбург'' → ''Москва''&lt;br /&gt;
* ''Екатеринбург'' → ''Санкт-Петербург''&lt;br /&gt;
* ''Екатеринбург'' → ''Тамбов''&lt;br /&gt;
* ''Тамбов'' → ''Москва''&lt;br /&gt;
&lt;br /&gt;
Сначала нужно запретить поиск по всем направлениям с помощью следующего запрещающего фильтра:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №1'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Запретить поиск для всех континентов:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Континенты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Северная Америка&lt;br /&gt;
* Южная Америка&lt;br /&gt;
* Антарктида&lt;br /&gt;
* Африка&lt;br /&gt;
* Европа&lt;br /&gt;
* Азия&lt;br /&gt;
* Австралия и Океания&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Затем нужно разрешить поиск по нужным направлениям с помощью следующих разрешающих фильтров:&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №2'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указана Москва, а в качестве аэропорта прилета указаны Санкт-Петербург и Екатеринбург.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Екатеринбург&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если оставить только эти два правила, то поиск будет запускаться по направлениям:&lt;br /&gt;
* Москва → Санкт-Петербург&lt;br /&gt;
* Москва → Екатеринбург&lt;br /&gt;
&lt;br /&gt;
Чтобы сформировать целевой список допустимых направлений, осталось разрешить и другие нужные нам направления.&lt;br /&gt;
&lt;br /&gt;
* Правило фильтрации №3 разрешает поиски по направлению Санкт-Петербург/Тамбов → Москва.&lt;br /&gt;
* Правило фильтрации №4 разрешает поиски по направлениям Екатеринбург → Москва/Санкт-Петербург/Тамбов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации № 3'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указаны Санкт-Петербург или Тамбов, а в качестве аэропорта прилета указана Москва.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Тамбов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №4'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указан Екатеринбург, а в качестве аэропорта прилета указаны Москва, Санкт-Петербург или Тамбов.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Екатеринбург&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Тамбов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Включить фильтры поисковых запросов {{NameProject2}}==&lt;br /&gt;
&lt;br /&gt;
Фильтры поисковых запросов {{NameProject2}} - усовершенствованная версия фильтров поисковых запросов {{NameProject1}}. Новый модуль поддерживает расширенный диапазон возможностей и отличается быстродействием. Фильтр поисковых запросов {{NameProject2}} не требует ручного внесения правил, фильтр использует правила модуля '''Фильтр поисковых запросов {{NameProject1}}'''. После включения модуля '''Фильтр поисковых запросов {{NameProject2}}''' синхронизация происходит автоматически.&lt;br /&gt;
&lt;br /&gt;
Чтобы активировать работу модуля '''Фильтры поисковых запросов {{NameProject2}}''':&lt;br /&gt;
* Выполните вход в '''панель администрирования {{NameProject2}}'''.&lt;br /&gt;
* Зайдите в раздел '''Настройки Авиа → Профили → Профиль пользователя'''.&lt;br /&gt;
* Выберите пользователя ''Аноним'' агентства (если фильтры должны работать для основного сайта) или же другого пользователя внутри агентства, например, конкретного пользователя для метапоиска, если нужно включить фильтры именно для метапоиска.&lt;br /&gt;
* Включите опцию '''Использовать фильтры запросов'''. &lt;br /&gt;
* Для корректной работы убедитесь, что в панели администрирования {{NameProject2}} заполнены следующие поля:&lt;br /&gt;
** в разделе ''' Профиль агентства''': параметр ''ID агенства в Nemo 1'' - номер агентства, присвоенный в панели администрирования {{NameProject1}}.&lt;br /&gt;
** в разделе '''Профиль пользователя''' для выбранного пользователя {{NameProject2}}: параметр ''ID субъекта из внешней системы'' - номер пользователя/группы/компании в {{NameProject1}}. Фильтры поисковых запросов {{NameProject2}} импортируют для выбранного пользователя правила фильтрации того пользователя/группы/компании из {{NameProject1}}, номер которого задан в этом параметре. В результате в {{NameProject2}} для пользователя устанавливаются те правила, которые установлены для поставленного этому пользователю в соответствие объекту (=пользователю/группе/компании) в {{NameProject1}}.&lt;br /&gt;
{{Attention|В случае несрабатывания установленных фильтров запросов после сброса кэша и наличии ошибки вида '''Ошибка &amp;quot;Reset Nemo 2 search request filters cache error.&amp;quot; ''' необходимо в {{NameProject1}} в разделе настроек '''Для техподдержки → &amp;quot;Nemo2.0 Вебсервисы → Настройки взаимодействия''' проверить тип установленной среды в опции '''Используемая среда (сервер Настроек и Статистики)'''. Если используемая среда не соответствует действительности (например, для реального агентства установлена тестовая среда), то поправить значение настройки. Далее следует пересохранить установленные фильтры в {{NameProject1}}!}}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Фильтры результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
&amp;lt;!--*[[Агентский API]]*[[Взаимодействие с метапоиском]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13583</id>
		<title>Фильтры поисковых запросов (Авиабилеты)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13583"/>
		<updated>2017-09-27T14:21:37Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Фильтр запросов по пакетам реквизитов из Nemo 2.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Плагины  (Авиабилеты)]] &lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Фильтр поисковых запросов''' — плагин [[Компонент | компонента]] [[Авиабилеты (компонент) | «Авиабилеты»]] системы {{NameSystemLink}}. &lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Фильтры поисковых запросов запрещают нежелательные для агентства [[Поиск (Авиабилеты)|поиски]].&amp;lt;br&amp;gt; Комбинация условий с различными параметрами (континенты, страны, [[аэропорт]]ы вылета и прилета, тип перелёта, диапазон дат вылета, дни недели, [[Сегмент|плечи перелёта]]) позволяет гибко настраивать применение фильтров к поисковым запросам.&lt;br /&gt;
&lt;br /&gt;
==Примеры использования==&lt;br /&gt;
&lt;br /&gt;
* Ограничение поиска только по самым популярным направлениям при продажах с помощью метапоисковых сайтов.&lt;br /&gt;
* Сокращение издержек на платные поисковые транзакции.&lt;br /&gt;
* Улучшение конверсии.&lt;br /&gt;
* Снижение нагрузки на сервер.&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
Фильтр поисковых запросов запрещает поиски, которые агентство определило правилами фильтрации (подробнее этапы поиска см. в статье [[Поиск (Авиабилеты)]]).&amp;lt;br&amp;gt;&lt;br /&gt;
Перед отправкой в [[ГРС]] каждый поисковый запрос проверяется правилами фильтрации. &amp;lt;br&amp;gt;&lt;br /&gt;
В результате действия фильтра поиск либо прерывается, то есть, запрос в ГРС не отправляется, либо разрешается, то есть, отправляется на дальнейшую [[Маршрутизатор поисковых запросов|маршрутизацию]] (см. [[Поиск (Авиабилеты)]]).&lt;br /&gt;
&lt;br /&gt;
'''Порядок работы фильтра поисковых запросов.'''&amp;lt;br&amp;gt;&lt;br /&gt;
После того, как пользователь запускает поиск на [[Форма поиска (Авиабилеты)|форме поиска]]:&lt;br /&gt;
# Фильтр результатов поиска проверяет параметры поискового запроса на соответствие параметрам каждого запрещающего правила фильтрации&lt;br /&gt;
#* Если параметры поискового запроса удовлетворяют '''всем условиям''' хотя бы одного запрещающего правила фильтрации, поиск запрещается.&lt;br /&gt;
#* Если параметры поискового запроса не подходят ни под одно правило, поиск разрешается.&lt;br /&gt;
# После проверки запрещающих правил проверяются разрешающие правила.&lt;br /&gt;
#* Если параметры поискового запроса удовлетворяют '''всем условиям''' хотя бы одного разрешающего правила фильтрации, запрет на поиск снимается и поиск разрешается. &lt;br /&gt;
&lt;br /&gt;
* Чтобы правило фильтрации сработало, нужно чтобы выполнились все условия фильтрации, заданные в правиле. &lt;br /&gt;
* Чтобы запрос поиска прервался, достаточно срабатывания хотя бы одного запрещающего правила фильтрации.&lt;br /&gt;
* Чтобы отменить запрет на избранные поиски, задают разрешающее правило, которое запустит отфильтрованный поисковый запрос.&lt;br /&gt;
&lt;br /&gt;
Если поиск будет прерван фильтром, то пользователь получит сообщение '''''По данному запросу ничего не найдено'''''. В [[лог]]е поиска, запрещенного фильтром, будет сообщение:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Предупреждение &amp;quot;Search aborted: not allowed by request filters (FILTER_NUMBER)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если поиск будет разрешен фильтром, то в [[лог]]е поиска, разрешенного фильтром, будет сообщение:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Search allowed by request filters (FILTER_NUMBER)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
где ''FILTER_NUMBER'' — номер правила.&lt;br /&gt;
&lt;br /&gt;
Фильтры запросов работают для любых типов [[маршрут]]ов, могут применяться к [[сегмент]]ам или к плечам перелёта.&lt;br /&gt;
&lt;br /&gt;
'''Действие фильтра поисковых запросов''' — процедура, которая выполнится для отфильтрованных запросов поиска. &lt;br /&gt;
&lt;br /&gt;
'''Фильтр поисковых запросов''' — комбинация условий, при одновременном выполнении которых к запросу поиска будет применено назначенное действие — запрос будет прерван или разрешен.&lt;br /&gt;
&lt;br /&gt;
'''Условие фильтра''' — совокупность [[#Параметры фильтрации поисковых запросов|параметра]], его свойства и указанных значений.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Параметры_фильтра_результатов.png|605px]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание фильтра результатов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Параметр, свойство, значение.png|605px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример условия фильтрации поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Режим работы правила''' - режим работы правила:&lt;br /&gt;
*'''''Запрещающий''''' - запрещает поиск, если поисковый запрос удовлетворяет условиям фильтра.&lt;br /&gt;
*'''''Разрешающий''''' - разрешает поиск запрещенным фильтрами поисковых запросов направлений, если поисковый запрос удовлетворяет условиям фильтра. Работает как исключение из запрещающих правил фильтрации поисковых запросов - отменяет запрет фильтров для поисковых запросов с заданными параметрами.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правило фильтрации и его условия.png|920px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример запрещающего фильтра поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разрешающее_правило_фильтра.png|920px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример разрешающего фильтра поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Параметр условия''' — признак, по которому поисковый запрос будет проверяться при фильтрации.&lt;br /&gt;
&lt;br /&gt;
'''Свойство условия''' — правило сравнения параметра поискового запроса с указанными в условии значениями параметра. Свойство условия определяется способом указания значений:&lt;br /&gt;
* '''''совпадает с''''' (если указывать значения с опцией «Выбранные») — в фильтр попадут только те запросы поиска, параметры которых  соответствуют указанному значению.&lt;br /&gt;
* '''''не совпадает с''''' (если указывать значения с опцией «Все, кроме») — в фильтр попадут только те запросы поиска, параметры которых не соответствуют указанному значению.&lt;br /&gt;
'''Значение условия''' — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Как читать условие.png|906px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример условия фильтрации поисковых запросов со свойством «не совпадает с»&lt;br /&gt;
|}&lt;br /&gt;
{{Attention| }}&lt;br /&gt;
* '''Разрешающее правило разрешает только те поисковые запросы, которые были отфильтрованы запрещающими правилами.'''&lt;br /&gt;
* '''Если в маршруте одно плечо, то оно носит одновременно признак и первого, и последнего плеча.'''&lt;br /&gt;
* '''Если для параметра выбрана опция «Выключен», то параметр не влияет на фильтрацию.'''&lt;br /&gt;
== Включение фильтров поисковых запросов ==&lt;br /&gt;
Фильтры поисковых запросов для пользователя/агентства включаются опцией '''Фильтры запросов включены''' в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Создание правил фильтрации поисковых запросов ==&lt;br /&gt;
Правила фильтрации поисковых запросов создаются и редактируются в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Фильтры запросов'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры запросов}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило фильтрации:&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Задайте [[#Параметры фильтрации поисковых запросов|условия фильтрации]].&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись''' внизу страницы.&lt;br /&gt;
&lt;br /&gt;
Список созданных фильтров поисковых запросов отображается в таблице в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Фильтры запросов'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры запросов}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Фильтрация запросов поиска.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила фильтрации поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Параметры фильтрации поисковых запросов ==&lt;br /&gt;
* '''Разрешающий фильтр''' - включает разрешающий режим работы правила. Отфильтрованные запрещающими правилами запросы будут разрешены при совпадении параметров поискового запроса с параметрами разрешающего фильтра.&lt;br /&gt;
* '''Континенты вылета''' — запросы поиска рейсов с вылетом из указанных континентов будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Страны вылета''' — запросы поиска рейсов с вылетом из указанных стран будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Аэропорты вылета''' — запросы поиска рейсов с вылетом из указанных аэропортов будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').&lt;br /&gt;
* '''Континенты прилета''' — запросы поиска рейсов с прилётом на указанные континенты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Страны прилета''' — запросы поиска рейсов с прилётом в указанные страны будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Аэропорты прилета''' — запросы поиска рейсов с прилётом в указанные аэропорты будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').&lt;br /&gt;
* '''Тип перелёта''' — запросы поиска с указанными типами маршрутов будут отфильтрованы/разрешены:&lt;br /&gt;
** ''В одну сторону'',&lt;br /&gt;
** ''Туда-обратно'',&lt;br /&gt;
** ''Комби''.&lt;br /&gt;
* '''Дата вылета после''' — запросы поиска рейсов с вылетом после указанной даты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Дата вылета до''' — запросы поиска рейсов с вылетом до указанной даты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Дни недели''' — запросы поиска рейсов, в которых дата вылета или прилёта приходится на выбранные дни недели, будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Проверять направления (плечи)''' — способ проверки параметров правила по плечам перелёта:&lt;br /&gt;
** '''''Все''''' — условия фильтрации проверяются по всем плечам (значение по умолчанию).&lt;br /&gt;
** '''''Первое''''' — условия фильтрации проверяются только для первого плеча перелёта.&lt;br /&gt;
** '''''Последнее''''' — условия фильтрации проверяются только для последнего плеча перелёта.&lt;br /&gt;
** '''''Все, кроме первого и последнего''''' (для сложных маршрутов) — условия фильтрации проверяются для всех промежуточных плечей перелёта.&lt;br /&gt;
*'''Использовать расписание авиакомпании''' — разрешение (или запрет) запросов поиска по направлениям, которые соответствуют расписанию выбранных авиакомпаний в заданных реквизитах. Подробнее см. раздел [[Фильтры поисковых запросов (Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]].&lt;br /&gt;
*'''Номера пакетов реквизитов из Немо 2.0''' — разрешение (или запрет) запросов поиска по выбранным пакетам. Подробнее см. раздел [[Фильтры поисковых запросов (Авиабилеты)#Фильтр запросов по пакетам реквизитов из Nemo 2.0|Фильтр запросов по пакетам реквизитов из Nemo 2.0]]&lt;br /&gt;
&lt;br /&gt;
===Фильтр запросов по расписанию авиакомпании===&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать расписание авиакомпании для разрешения запуска поиска:&lt;br /&gt;
* Создайте правило, запрещающее поиск по всем направлениям.&lt;br /&gt;
* Создайте правило, разрешающее поиск по направлениям расписания авиакомпании:&lt;br /&gt;
*# установите признак разрешающего правила&lt;br /&gt;
*# задайте реквизиты для загрузки расписания, перечисленные через дефис:&lt;br /&gt;
*#* IATA код авиакомпании(Поддерживает ввод кириллических символов),&lt;br /&gt;
*#* ГРС — укажите (по необходимости) значение: SIRENA. Для других ГРС данная функция пока не поддерживается.&lt;br /&gt;
*#* идентификатор агентства в ГРС (PCC, Client Id и т.п.).&lt;br /&gt;
*# Нажмите клавишу &amp;quot;Enter&amp;quot;.&lt;br /&gt;
'''''Формат значений''''': ''&amp;lt;IATA код авиакомпании&amp;gt;''-''&amp;lt;ГРС&amp;gt;''-''&amp;lt;идентификатор агентства в ГРС&amp;gt;''. &amp;lt;br&amp;gt;'''''Пример значения''': AA-SIRENA-1234.''&amp;lt;br&amp;gt;В одном правиле можно задать не более 3-х значений.&lt;br /&gt;
&lt;br /&gt;
В результате поиск запустится только по тем маршрутам и в те даты, на которые у авиакомпании есть рейсы. При составлении расписания используются не только направления, но и дни недели, по которым авиакомпания осуществляет рейсы по направлениям. &amp;lt;br&amp;gt; &lt;br /&gt;
При комбинации сегментов со стыковкой дата вылета второго сегмента на плече должна быть равна либо больше на один день относительно даты вылета первого сегмента.&lt;br /&gt;
&lt;br /&gt;
Фильтр работает только для ГРС Сирена Трэвел.&lt;br /&gt;
&lt;br /&gt;
===Фильтр запросов по пакетам реквизитов из Nemo 2.0===&lt;br /&gt;
Этот фильтр позволяет включить применение правил на конкретные пакеты реквизитов.&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать этот фильтр нужно ввести в поле номера пакетов реквизитов, если пакетов несколько они записываются через запятую. По этим пакетам будет запрещен поиск, однако если в тонкой настройке в выборе источников для поиска заданы отличные от введенных пакеты, то поиск состоится, но из него будут исключены заданные пакеты. Этот фильтр выполняется на стороне Nemo 2, поэтому, если есть другие запрещающие фильтры, которые выполняются на стороне Nemo 1,Nemo 1 фильтры будут приоритетнее.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Pnr.jpg|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Фильтр &amp;quot;Использовать расписание авиакомпании и фильтр номера пакетов реквизитов из Немо 2.0&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для работы фильтров '''Использовать расписание авиакомпании  и Номера пакетов реквизитов из Немо 2.0''' включите ''Фильтр поисковых запросов {{NameProject2}}'' (см. раздел [[Фильтры_поисковых_запросов_(Авиабилеты)#Включить фильтры поисковых запросов {{NameProject2}}|Включить фильтры поисковых запросов {{NameProject2}}]]). Если ''Фильтр поисковых запросов {{NameProject2}}'' не включен, параметры работать не будут, так как оба этих фильтра выполняются на стороне Nemo 2!}}&lt;br /&gt;
&lt;br /&gt;
== Примеры правил фильтрации поисковых запросов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример 1. Запретить поиск непопулярных направлений ===&lt;br /&gt;
Чтобы поиск прерывался для непопулярных направлений с пунктами вылета/прилета из/в ''Аликанте'', или из/в ''Ираклион'', и при этом пункт прилёта/вылета мог быть любым, создайте два запрещающих правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #CCFFCC;&amp;quot; | Запретить поиск, если в качестве аэропорта вылета указан Аликанте или Ираклион. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты вылета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #CCFFCC;&amp;quot; | Запретить поиск, если в качестве аэропорта прилета указан Аликанте или Ираклион.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты прилета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлена схема работы фильтров №1 и №2 для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правил фильтрации поисковых запросов&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты вылета:&amp;lt;br/&amp;gt;Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила фильтрации № 2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты прилёта:&amp;lt;br/&amp;gt;Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен совместный результат работы правил фильтрации №1 и №2 для каждого перелёта в результатах поиска. В столбце «Цель фильтрации»  указано соответствие фактической работы фильтров ожидаемым результатам.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Совместный результат работы фильтров №1 и №2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
! Цель фильтрации&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Как видно из таблицы, мы получили именно тот результат, который ожидали: прерваны все нежелательные запросы поиска.&lt;br /&gt;
&lt;br /&gt;
'''Почему нельзя объединить условия с параметрами «Аэропорт вылета» и «Аэропорт прилёта» в одном правиле?'''&lt;br /&gt;
&lt;br /&gt;
Если создать общее правило с аэропортами вылета и прилёта, то часть нежелательных запросов поиска не будет отфильтрована.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #FFCCCC;&amp;quot; | Запретить поиск, если в качестве аэропорта вылета или прилёта указан Аликанте, Ираклион. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты вылета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты прилета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлена схема работы фильтра с объединёнными условиями для «Аэропорта вылета» и «Аэропорта прилёта». В столбце «Цель фильтрации» указано соответствие фактической работы фильтра ожидаемым результатам.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible  mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правила фильтрации №1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты вылета: Выбранные (Аликанте, Ираклион)&amp;lt;br/&amp;gt;И&amp;lt;br/&amp;gt;Аэропорты прилёта: Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
! Цель фильтрации&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Поиск прервётся, только если одновременно аэропорт вылета и аэропорт прилета совпадут с указанными в условиях правила значениями.&lt;br /&gt;
&lt;br /&gt;
Если указывать оба условия (аэропорты вылета и аэропорты прилёта) в одном правиле, то для выполнения правила нужно, чтобы в поиске одновременно были заданы '''вылет из Аликанте или Ираклиона''' и '''прилёт в Аликанте или Ираклион'''. Запросы поиска, в которых с правилом фильтрации совпадёт только один из аэропортов (либо аэропорт вылета, либо аэропорт прилёта), не будут отфильтрованы и прерваны.&lt;br /&gt;
&lt;br /&gt;
=== Пример 2. Запретить поиск по всем направлениям, кроме допустимых ===&lt;br /&gt;
С помощью фильтров поисковых запросов можно запретить все поиски, кроме поисков по интересующим направлениям.&lt;br /&gt;
&lt;br /&gt;
Предположим, что поиск должен выполняться только для указанных направлений:&lt;br /&gt;
* ''Москва'' → ''Санкт-Петербург''&lt;br /&gt;
* ''Москва'' → ''Екатеринбург''&lt;br /&gt;
* ''Санкт-Петербург'' → ''Москва''&lt;br /&gt;
* ''Екатеринбург'' → ''Москва''&lt;br /&gt;
* ''Екатеринбург'' → ''Санкт-Петербург''&lt;br /&gt;
* ''Екатеринбург'' → ''Тамбов''&lt;br /&gt;
* ''Тамбов'' → ''Москва''&lt;br /&gt;
&lt;br /&gt;
Сначала нужно запретить поиск по всем направлениям с помощью следующего запрещающего фильтра:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №1'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Запретить поиск для всех континентов:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Континенты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Северная Америка&lt;br /&gt;
* Южная Америка&lt;br /&gt;
* Антарктида&lt;br /&gt;
* Африка&lt;br /&gt;
* Европа&lt;br /&gt;
* Азия&lt;br /&gt;
* Австралия и Океания&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Затем нужно разрешить поиск по нужным направлениям с помощью следующих разрешающих фильтров:&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №2'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указана Москва, а в качестве аэропорта прилета указаны Санкт-Петербург и Екатеринбург.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Екатеринбург&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если оставить только эти два правила, то поиск будет запускаться по направлениям:&lt;br /&gt;
* Москва → Санкт-Петербург&lt;br /&gt;
* Москва → Екатеринбург&lt;br /&gt;
&lt;br /&gt;
Чтобы сформировать целевой список допустимых направлений, осталось разрешить и другие нужные нам направления.&lt;br /&gt;
&lt;br /&gt;
* Правило фильтрации №3 разрешает поиски по направлению Санкт-Петербург/Тамбов → Москва.&lt;br /&gt;
* Правило фильтрации №4 разрешает поиски по направлениям Екатеринбург → Москва/Санкт-Петербург/Тамбов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации № 3'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указаны Санкт-Петербург или Тамбов, а в качестве аэропорта прилета указана Москва.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Тамбов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации №4'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указан Екатеринбург, а в качестве аэропорта прилета указаны Москва, Санкт-Петербург или Тамбов.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Екатеринбург&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Тамбов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Включить фильтры поисковых запросов {{NameProject2}}==&lt;br /&gt;
&lt;br /&gt;
Фильтры поисковых запросов {{NameProject2}} - усовершенствованная версия фильтров поисковых запросов {{NameProject1}}. Новый модуль поддерживает расширенный диапазон возможностей и отличается быстродействием. Фильтр поисковых запросов {{NameProject2}} не требует ручного внесения правил, фильтр использует правила модуля '''Фильтр поисковых запросов {{NameProject1}}'''. После включения модуля '''Фильтр поисковых запросов {{NameProject2}}''' синхронизация происходит автоматически.&lt;br /&gt;
&lt;br /&gt;
Чтобы активировать работу модуля '''Фильтры поисковых запросов {{NameProject2}}''':&lt;br /&gt;
* Выполните вход в '''панель администрирования {{NameProject2}}'''.&lt;br /&gt;
* Зайдите в раздел '''Настройки Авиа → Профили → Профиль пользователя'''.&lt;br /&gt;
* Выберите пользователя ''Аноним'' агентства (если фильтры должны работать для основного сайта) или же другого пользователя внутри агентства, например, конкретного пользователя для метапоиска, если нужно включить фильтры именно для метапоиска.&lt;br /&gt;
* Включите опцию '''Использовать фильтры запросов'''. &lt;br /&gt;
* Для корректной работы убедитесь, что в панели администрирования {{NameProject2}} заполнены следующие поля:&lt;br /&gt;
** в разделе ''' Профиль агентства''': параметр ''ID агенства в Nemo 1'' - номер агентства, присвоенный в панели администрирования {{NameProject1}}.&lt;br /&gt;
** в разделе '''Профиль пользователя''' для выбранного пользователя {{NameProject2}}: параметр ''ID субъекта из внешней системы'' - номер пользователя/группы/компании в {{NameProject1}}. Фильтры поисковых запросов {{NameProject2}} импортируют для выбранного пользователя правила фильтрации того пользователя/группы/компании из {{NameProject1}}, номер которого задан в этом параметре. В результате в {{NameProject2}} для пользователя устанавливаются те правила, которые установлены для поставленного этому пользователю в соответствие объекту (=пользователю/группе/компании) в {{NameProject1}}.&lt;br /&gt;
{{Attention|В случае несрабатывания установленных фильтров запросов после сброса кэша и наличии ошибки вида '''Ошибка &amp;quot;Reset Nemo 2 search request filters cache error.&amp;quot; ''' необходимо в {{NameProject1}} в разделе настроек '''Для техподдержки → &amp;quot;Nemo2.0 Вебсервисы → Настройки взаимодействия''' проверить тип установленной среды в опции '''Используемая среда (сервер Настроек и Статистики)'''. Если используемая среда не соответствует действительности (например, для реального агентства установлена тестовая среда), то поправить значение настройки. Далее следует пересохранить установленные фильтры в {{NameProject1}}!}}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Фильтры результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
&amp;lt;!--*[[Агентский API]]*[[Взаимодействие с метапоиском]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13199</id>
		<title>Фильтры поисковых запросов (Авиабилеты)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=13199"/>
		<updated>2017-07-04T13:09:42Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Фильтр запросов по расписанию авиакомпании */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Плагины  (Авиабилеты)]] &lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Фильтр поисковых запросов''' — плагин [[Компонент | компонента]] [[Авиабилеты (компонент) | «Авиабилеты»]] системы {{NameSystemLink}}. &lt;br /&gt;
&lt;br /&gt;
==Назначение==&lt;br /&gt;
Фильтры поисковых запросов запрещают нежелательные для агентства [[Поиск (Авиабилеты)|поиски]].&amp;lt;br&amp;gt; Комбинация условий с различными параметрами (континенты, страны, [[аэропорт]]ы вылета и прилета, тип перелёта, диапазон дат вылета, дни недели, [[Сегмент|плечи перелёта]]) позволяет гибко настраивать применение фильтров к поисковым запросам.&lt;br /&gt;
&lt;br /&gt;
==Примеры использования==&lt;br /&gt;
&lt;br /&gt;
* Минимизация невалидных поисков с метапоиска.&lt;br /&gt;
* Сокращение издержек на платные поисковые транзакции.&lt;br /&gt;
* Улучшение конверсии.&lt;br /&gt;
* Снижение нагрузки на сервер.&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
Фильтр поисковых запросов запрещает поиски, которые агентство определило правилами фильтрации (подробнее этапы поиска см. в статье [[Поиск (Авиабилеты)]].&amp;lt;br&amp;gt;&lt;br /&gt;
Перед отправкой в [[ГРС]], каждый поисковый запрос проверяется правилами фильтрации. &amp;lt;br&amp;gt;&lt;br /&gt;
В результате действия фильтра поиск либо прерывается, то есть, запрос в ГРС не отправляется, либо разрешается, то есть, отправляется на дальнейшую [[Маршрутизатор поисковых запросов|маршрутизацию]] (см. [[Поиск (Авиабилеты)]]).&lt;br /&gt;
&lt;br /&gt;
'''Порядок работы фильтра поисковых запросов.'''&amp;lt;br&amp;gt;&lt;br /&gt;
После того, как пользователь запускает поиск на [[Форма поиска (Авиабилеты)|форме поиска]]:&lt;br /&gt;
# Фильтр результатов поиска проверяет параметры поискового запроса на соответствие параметрам каждого запрещающего правила фильтрации&lt;br /&gt;
#* Если параметры поискового запроса удовлетворяют '''всем условиям''' хотя бы одного запрещающего правила фильтрации, поиск запрещается.&lt;br /&gt;
#* Если параметры поискового запроса не подходят ни под одно правило, поиск разрешается.&lt;br /&gt;
# После проверки запрещающих правил проверяются разрешающие правила.&lt;br /&gt;
#* Если параметры поискового запроса удовлетворяют '''всем условиям''' хотя бы одного разрешающего правила фильтрации, запрет на поиск снимается и поиск разрешается. &lt;br /&gt;
&lt;br /&gt;
* Чтобы правило фильтрации сработало, нужно чтобы выполнились все условия фильтрации, заданные в правиле. &lt;br /&gt;
* Чтобы запрос поиска прервался, достаточно срабатывания хотя бы одного запрещающего правила фильтрации.&lt;br /&gt;
* Чтобы отменить запрет на избранные поиски, задают разрешающее правило, которое запустит отфильтрованный поисковый запрос.&lt;br /&gt;
&lt;br /&gt;
Если поиск будет прерван фильтром, то пользователь получит сообщение — '''''По данному запросу ничего не найдено'''''. В [[лог]]е поиска, запрещенного фильтром, будет сообщение:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Предупреждение &amp;quot;Search aborted: not allowed by request filters (FILTER_NUMBER)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если поиск будет разрешен фильтром, то в [[лог]]е поиска, разрешенного фильтром, будет сообщение:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Search allowed by request filters (FILTER_NUMBER)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
где ''FILTER_NUMBER'' — номер правила.&lt;br /&gt;
&lt;br /&gt;
Фильтры запросов работают для любых [[маршрут]]ов, могут применяться к [[сегмент]]ам или к плечам перелёта.&lt;br /&gt;
&lt;br /&gt;
'''Действие фильтра поисковых запросов''' — процедура, которая выполнится для отфильтрованных запросов поиска. &lt;br /&gt;
&lt;br /&gt;
'''Фильтр поисковых запросов''' — комбинация условий, при одновременном выполнении которых к запросу поиска будет применено назначенное действие — запрос будет прерван или разрешен.&lt;br /&gt;
&lt;br /&gt;
'''Условие фильтра''' — совокупность [[#Параметры фильтрации поисковых запросов|параметра]], его свойства и указанных значений.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Параметры_фильтра_результатов.png|605px]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание фильтра результатов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Параметр, свойство, значение.png|605px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример условия фильтрации поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Режим работы правила''' - режим работы правила:&lt;br /&gt;
*'''''Запрещающий''''' - запрещает поиск, если поисковый запрос удовлетворяет условиям фильтра.&lt;br /&gt;
*'''''Разрешающий''''' - разрешает поиск запрещенным фильтрами поисковых запросов направлений, если поисковый запрос удовлетворяет условиям фильтра. Работает как исключение из запрещающих правил фильтрации поисковых запросов - отменяет запрет фильтров для поисковых запросов с заданными параметрами.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правило фильтрации и его условия.png|920px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример запрещающего фильтра поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разрешающее_правило_фильтра.png|920px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример разрешающего фильтра поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Параметр условия''' — признак, по которому поисковый запрос будет проверяться при фильтрации.&lt;br /&gt;
&lt;br /&gt;
'''Свойство условия''' — правило сравнения параметра поискового запроса с указанными в условии значениями параметра. Свойство условия определяется способом указания значений:&lt;br /&gt;
* '''''совпадает с''''' (если указывать значения с опцией «Выбранные») — в фильтр попадут только те запросы поиска, параметры которых  соответствуют указанному значению.&lt;br /&gt;
* '''''не совпадает с''''' (если указывать значения с опцией «Все, кроме») — в фильтр попадут только те запросы поиска, параметры которых не соответствуют указанному значению.&lt;br /&gt;
'''Значение условия''' — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Как читать условие.png|906px]]&lt;br /&gt;
|-&lt;br /&gt;
|Пример условия фильтрации поисковых запросов со свойством «не совпадает с»&lt;br /&gt;
|}&lt;br /&gt;
{{Attention| }}&lt;br /&gt;
* '''Разрешающее правило разрешает только те поисковые запросы, которые были отфильтрованы запрещающими правилами.'''&lt;br /&gt;
* '''Если в маршруте одно плечо, то оно носит одновременно признак и первого, и последнего плеча.'''&lt;br /&gt;
* '''Если для параметра выбрана опция «Выключен», то параметр не влияет на фильтрацию.'''&lt;br /&gt;
== Включение фильтров поисковых запросов ==&lt;br /&gt;
Фильтры поисковых запросов для пользователя/агентства включаются опцией '''Фильтры запросов включены''' в разделе '''Управление продажами → Процессы → Процесс поиска → Тонкая настройка'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Тонкая настройка}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Создание правил фильтрации поисковых запросов ==&lt;br /&gt;
Правила фильтрации поисковых запросов создаются и редактируются в разделе '''Управление продажами → Процессы → Процесс поиска → Фильтры запросов'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры запросов}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать правило фильтрации:&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Задайте [[#Параметры фильтрации поисковых запросов|условия фильтрации]].&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись''' внизу страницы.&lt;br /&gt;
&lt;br /&gt;
Список созданных фильтров поисковых запросов отображается в таблице в разделе '''Управление продажами → Процессы → Процесс поиска → Фильтры запросов'''&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры запросов}}--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Фильтрация запросов поиска.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила фильтрации поисковых запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Параметры фильтрации поисковых запросов ==&lt;br /&gt;
* '''Разрешающий фильтр''' - включает разрешающий режим работы правила. Отфильтрованные запрещающими правилами запросы будут разрешены при совпадении параметров поискового запроса с параметрами разрешающего фильтра.&lt;br /&gt;
* '''Континенты вылета''' — запросы поиска рейсов с вылетом из указанных континентов будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Страны вылета''' — запросы поиска рейсов с вылетом из указанных стран будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Аэропорты вылета''' — запросы поиска рейсов с вылетом из указанных аэропортов будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').&lt;br /&gt;
* '''Континенты прилета''' — запросы поиска рейсов с прилётом на указанные  континенты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Страны прилета''' — запросы поиска рейсов с прилётом в указанные страны будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Аэропорты прилета''' — запросы поиска рейсов с прилётом в указанные аэропорты будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').&lt;br /&gt;
* '''Тип перелёта''' — запросы поиска с указанными типами маршрутов будут отфильтрованы/разрешены:&lt;br /&gt;
** ''В одну сторону'',&lt;br /&gt;
** ''Туда-обратно'',&lt;br /&gt;
** ''Комби''.&lt;br /&gt;
* '''Дата вылета после''' — запросы поиска рейсов с вылетом после указанной даты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Дата вылета до''' — запросы поиска рейсов с вылетом до указанной даты будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Дни недели''' — запросы поиска рейсов, в которых дата вылета или прилёта приходится на выбранные дни недели, будут отфильтрованы/разрешены.&lt;br /&gt;
* '''Проверять направления (плечи)''' — способ проверки параметров правила по плечам перелёта:&lt;br /&gt;
** '''''Все''''' — условия фильтрации проверяются по всем плечам (значение по умолчанию).&lt;br /&gt;
** '''''Первое''''' — условия фильтрации проверяются только для первого плеча перелёта.&lt;br /&gt;
** '''''Последнее''''' — условия фильтрации проверяются только для последнего плеча перелёта.&lt;br /&gt;
** '''''Все, кроме первого и последнего''''' (для сложных маршрутов) — условия фильтрации проверяются для всех промежуточных плечей перелёта.&lt;br /&gt;
*'''Использовать расписание авиакомпании''' — разрешение (или запрет) запросов поиска по направлениям, которые соответствуют расписанию выбранных авиакомпаний в заданных реквизитах. Подробнее см. раздел [[Фильтры поисковых запросов (Авиабилеты)#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]].&lt;br /&gt;
&lt;br /&gt;
===Фильтр запросов по расписанию авиакомпании===&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать расписание авиакомпании для разрешения запуска поиска:&lt;br /&gt;
* Создайте правило, запрещающее поиск по всем направлениям.&lt;br /&gt;
* Создайте правило, разрешающее поиск по направлениям расписания авиакомпании:&lt;br /&gt;
*# установите признак разрешающего правила&lt;br /&gt;
*# задайте реквизиты для загрузки расписания, перечисленные через дефис:&lt;br /&gt;
*#* IATA код авиакомпании,&lt;br /&gt;
*#* ГРС — укажите (по необходимости) значение: SIRENA. Для других ГРС данная функция не пока поддерживается.&lt;br /&gt;
*#* идентификатор агентства в ГРС (PCC, Client Id и т.п.).&lt;br /&gt;
*# Нажмите клавишу &amp;quot;Enter&amp;quot;.&lt;br /&gt;
'''''Формат значений''''': ''&amp;lt;IATA код авиакомпании&amp;gt;''-''&amp;lt;ГРС&amp;gt;''-''&amp;lt;идентификатор агентства в ГРС&amp;gt;''. &amp;lt;br&amp;gt;'''''Пример значения''': AA-SIRENA-1234.''&amp;lt;br&amp;gt;В одном правиле можно задать не более 3-х значений.&lt;br /&gt;
&lt;br /&gt;
В результате поиск запустится только по тем маршрутам и в те даты, в которых у авиакомпании есть рейсы. При составлении расписания используются не только направления, но и дни недели, по которым авиакомпания осуществляет рейсы по направлениям. &amp;lt;br&amp;gt; &lt;br /&gt;
При комбинации сегментов со стыковкой дата вылета второго сегмента на плече должна быть равна либо больше на один относительно даты вылета первого сегмента.&lt;br /&gt;
&lt;br /&gt;
Фильтр работает только для ГРС Сирена Трэвел.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для работы фильтра '''Использовать расписание авиакомпании''' включите ''Фильтр поисковых запросов {{NameProject2}}'' (см. раздел [[Фильтры_поисковых_запросов_(Авиабилеты)#Включить фильтры поисковых запросов {{NameProject2}}|Включить фильтры поисковых запросов {{NameProject2}}]]). Если ''Фильтр поисковых запросов {{NameProject2}}'' не включен, параметр работать не будет!}}&lt;br /&gt;
&lt;br /&gt;
== Примеры правил фильтрации поисковых запросов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример 1. Запретить поиск непопулярных направлений ===&lt;br /&gt;
Чтобы поиск прерывался для непопулярных направлений с пунктами вылета/прилета из/в ''Аликанте'', или из/в ''Ираклион'', и при этом пункт прилёта/вылета может быть любым — создайте два запрещающих правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации № 1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #CCFFCC;&amp;quot; | Запретить поиск, если в качестве аэропорта вылета указан Аликанте или Ираклион. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты вылета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации № 2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #CCFFCC;&amp;quot; | Запретить поиск, если в качестве аэропорта прилета указан Аликанте или Ираклион.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты прилета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлена схема работы фильтров № 1 и № 2 для каждого перелёта в результатах поиска.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правил фильтрации поисковых запросов&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила фильтрации № 1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты вылета:&amp;lt;br/&amp;gt;Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Пример работы правила фильтрации № 2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты прилёта:&amp;lt;br/&amp;gt;Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлен совместный результат работы правил фильтрации № 1 и № 2 для каждого перелёта в результатах поиска. В столбце «Цель фильтрации»  указано соответствие фактической работы фильтров ожидаемым результатам.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Совместный результат работы фильтров № 1 и № 2&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
! Цель фильтрации&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
| Аликанте&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
| Ираклион&lt;br /&gt;
| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Как видно из таблицы мы получили именно тот результат, который ожидали — прерваны все нежелательные запросы поиска.&lt;br /&gt;
&lt;br /&gt;
'''Почему нельзя объединить условия с параметрами «Аэропорт вылета» и «Аэропорт прилёта» в одном правиле?'''&lt;br /&gt;
&lt;br /&gt;
Если создать общее правило с аэропортами вылета и прилёта, то часть нежелательных запросов поиска не будет отфильтрована.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Правило фильтрации № 1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background: #FFCCCC;&amp;quot; | Запретить поиск, если в качестве аэропорта вылета или прилёта указан Аликанте, Ираклион. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты вылета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + аэропорты прилета&lt;br /&gt;
| Выбранные: &lt;br /&gt;
* Аликанте&lt;br /&gt;
* Ираклион&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | + проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В таблице представлена схема работы фильтра с объединёнными условиями для «Аэропорта вылета» и «Аэропорта прилёта». В столбце «Цель фильтрации» указано соответствие фактической работы фильтра ожидаемым результатам.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible  mw-collapsed&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| Схема работы правила фильтрации № 1&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;75&amp;quot; | №&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Аэропорты вылета: Выбранные (Аликанте, Ираклион)&amp;lt;br/&amp;gt;И&amp;lt;br/&amp;gt;Аэропорты прилёта: Выбранные (Аликанте, Ираклион)&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; width=&amp;quot;120&amp;quot; | Результат работы правила&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Аэропорт вылета&lt;br /&gt;
! Аэропорт прилёта&lt;br /&gt;
!&lt;br /&gt;
! Запрос поиска&lt;br /&gt;
! Цель фильтрации&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 1&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 2&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 3&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 4&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 5&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 6&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 7&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 8&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 9&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 10&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Аликанте&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Поиск прервётся&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Верно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 11&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Санкт-Петербург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|-&lt;br /&gt;
! Перелет 12&lt;br /&gt;
|style=&amp;quot;background-color:#CCFFCC;&amp;quot;| Ираклион&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Екатеринбург&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Поиск выполнится&lt;br /&gt;
|style=&amp;quot;background-color:#FFCCCC;&amp;quot;| Неверно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Поиск прервётся, только если одновременно аэропорт вылета и аэропорт прилета совпадут с указанными в условиях правила значениями.&lt;br /&gt;
&lt;br /&gt;
Если указывать оба условия (аэропорты вылета и аэропорты прилёта) в одном правиле, то для выполнения правила нужно, чтобы в поиске одновременно были заданы '''вылет из Аликанте или Ираклиона''' и '''прилёт в Аликанте или Ираклион'''. Запросы поиска, в которых с правилом фильтрации совпадёт только один из аэропортов: либо аэропорт вылета, либо аэропорт прилёта, — не будут отфильтрованы и прерваны.&lt;br /&gt;
&lt;br /&gt;
=== Пример 2. Запретить поиск по всем направлениям, кроме допустимых ===&lt;br /&gt;
С помощью фильтров поисковых запросов можно запретить все поиски, кроме поисков по интересующим направлениям.&lt;br /&gt;
&lt;br /&gt;
Предположим, что поиск должен выполняться только для указанных направлений:&lt;br /&gt;
* ''Москва'' → ''Санкт-Петербург''&lt;br /&gt;
* ''Москва'' → ''Екатеринбург''&lt;br /&gt;
* ''Санкт-Петербург'' → ''Москва''&lt;br /&gt;
* ''Екатеринбург'' → ''Москва''&lt;br /&gt;
* ''Екатеринбург'' → ''Санкт-Петербург''&lt;br /&gt;
* ''Екатеринбург'' → ''Тамбов''&lt;br /&gt;
* ''Тамбов'' → ''Москва''&lt;br /&gt;
&lt;br /&gt;
Сначала нужно запретить поиск по всем направлениям с помощью следующего запрещающего фильтра:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации № 1'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Запретить поиск для всех континентов:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Континенты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Северная Америка&lt;br /&gt;
* Южная Америка&lt;br /&gt;
* Антарктида&lt;br /&gt;
* Африка&lt;br /&gt;
* Европа&lt;br /&gt;
* Азия&lt;br /&gt;
* Австралия и Океания&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Затем нужно разрешить поиск по нужным направлениям с помощью следующих разрешающих фильтров:&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации № 2'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указана Москва, а в качестве аэропорта прилет указаны Санкт-Петербург и Екатеринбург.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Екатеринбург&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если оставить только эти два правила, то поиск будет запускаться по направлениям:&lt;br /&gt;
* Москва → Санкт-Петербург&lt;br /&gt;
* Москва → Екатеринбург&lt;br /&gt;
&lt;br /&gt;
Чтобы сформировать целевой список допустимых направлений, осталось разрешить и другие нужные нам направления.&lt;br /&gt;
&lt;br /&gt;
* Правило фильтрации № 3 разрешает поиски по направлению Санкт-Петербург/Тамбов → Москва.&lt;br /&gt;
* Правило фильтрации № 4 разрешает поиски по направлениям Екатеринбург → Москва/Санкт-Петербург/Тамбов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации № 3'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указаны Санкт-Петербург или Тамбов, а в качестве аэропорта прилет указана Москва.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Тамбов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 750px;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;| '''Правило фильтрации № 4'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Разрешить поиск, если в качестве аэропорта вылета  указан Екатеринбург, а в качестве аэропорта прилета указаны Москва, Санкт-Петербург или Тамбов.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты вылета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Екатеринбург&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Аэропорты прилета&lt;br /&gt;
| Выбранные:&lt;br /&gt;
* Москва&lt;br /&gt;
* Санкт-Петербург&lt;br /&gt;
* Тамбов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Проверять направления (плечи)&lt;br /&gt;
| Все&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Включить фильтры поисковых запросов {{NameProject2}}==&lt;br /&gt;
&lt;br /&gt;
Фильтры поисковых запросов {{NameProject2}} - усовершенствованная версия фильтров поисковых запросов {{NameProject1}}. Новый модуль поддерживают расширенный диапазон возможностей и отличается быстродействием. Фильтр поисковых запросов {{NameProject2}} не требует ручного внесения правил, фильтр использует правила модуля '''Фильтр поисковых запросов {{NameProject1}}'''. После включения модуля '''Фильтр поисковых запросов {{NameProject2}}''', синхронизация происходит автоматически.&lt;br /&gt;
&lt;br /&gt;
Чтобы активировать работу модуля '''Фильтры поисковых запросов {{NameProject2}}''':&lt;br /&gt;
* Выполните вход в '''панель администрирования {{NameProject2}}'''.&lt;br /&gt;
* Зайдите в раздел '''Настройки Авиа → Профили → Профиль пользователя'''.&lt;br /&gt;
* Выберите пользователя ''Аноним'' агентства.&lt;br /&gt;
* Включите опцию '''Использовать фильтры запросов'''. &lt;br /&gt;
* Для корректной работы убедитесь, что в панели администрирования {{NameProject2}} заполнены следующие поля:&lt;br /&gt;
** в разделе ''' Профиль агентства''': параметр ''ID агенства в Nemo 1'' - номер агентства, присвоенный в панели администрирования {{NameProject1}}.&lt;br /&gt;
** в разделе '''Профиль пользователя''' для выбранного пользователя {{NameProject2}}: параметр ''ID субъекта из внешней системы'' - номер пользователя/группы/компании в {{NameProject1}}. Фильтры поисковых запросов {{NameProject2}} импортируют для выбранного пользователя правила фильтрации того пользователя/группы/компании из {{NameProject1}}, номер которого задан в этом параметре. В результате в {{NameProject2}} для пользователя устанавливаются те правила, которые установлены для поставленного этому пользователю в соответствие объекту (=пользователю/группе/компании) в {{NameProject1}}.&lt;br /&gt;
{{Attention|В случае несрабатывания установленных фильтров запросов после сброса кэша и наличии ошибки вида '''Ошибка &amp;quot;Reset Nemo 2 search request filters cache error.&amp;quot; ''' необходимо в {{NameProject1}} &amp;quot;Для техподдержки&amp;quot;→&amp;quot;Nemo2.0 Вебсервисы&amp;quot;→&amp;quot;Настройки взаимодействия&amp;quot; установить в &amp;quot;Используемая среда (сервер Настроек и Статистики)&amp;quot; среду, соответствующую реальной среде сервера настроек для того или иного агентства. Далее следует пересохранить установленные фильтры!}}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Фильтры результатов поиска (Авиабилеты)]]&lt;br /&gt;
*[[Микшер результатов поиска (Авиабилеты)]]&lt;br /&gt;
&amp;lt;!--*[[Агентский API]]*[[Взаимодействие с метапоиском]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%B2_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=10797</id>
		<title>Микшер результатов поиска (Авиабилеты)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%B2_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=10797"/>
		<updated>2016-10-09T15:18:59Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Принцип работы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Плагины  (Авиабилеты)]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Микшер результатов поиска авиарейсов''' — [[плагин]] [[Компонент | компонента]] [[Авиабилеты (компонент) | «Авиабилеты»]] системы {{NameSystem|link}}. &lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
Микшер результатов поиска удаляет дубликаты перелетов, полученные из нескольких [[ГРС|источников]], оставляя самый выгодный для [[агентство|агентства]] (по ценовому признаку или по поставщику). &lt;br /&gt;
&lt;br /&gt;
Микширование результатов поиска применяется, когда в результате поиска в нескольких пакетах ГРС система получает из разных источников одинаковые перелеты. Чтобы исключить из выдачи дубликаты перелетов, микшер оставляет из нескольких одинаковых перелетов один, более выгодный для агентства.&lt;br /&gt;
&lt;br /&gt;
==Примеры использования==&lt;br /&gt;
&lt;br /&gt;
Например, в результатах поиска агентства вернулось 2 одинаковых перелета авиакомпании ''Deutsche Lufthansa AG'', один из российского [[Pseudo City Code|PCC]], второй из немецкого. Допустим, в немецком PCC у агентства более выгодные условия для [[Выписка|выписки]] этой авиакомпании, тогда создается правило микширования для авиакомпании ''Deutsche Lufthansa AG'', согласно которому из всех дубликатов перелетов авиакомпании ''Deutsche Lufthansa AG'' микшер будет оставлять на выдаче перелет из пакета немецкого PCC.&lt;br /&gt;
&lt;br /&gt;
Аналогично микшер позволяет оставлять на выдаче перелеты авиакомпании ''«Сибирь» (S7 Airlines)'' из ''[[SITA Gabriel|ГРС SITA]]''.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Микшер работает с результатами, оставшимися после [[Фильтры результатов поиска (Авиабилеты)|фильтрации результатов поиска]] (этапы поиска см. в статье [[Поиск (Авиабилеты)]]).&lt;br /&gt;
&lt;br /&gt;
Результаты поиска смешиваются по правилам. Прежде чем формируется выдача результатов пользователю, микшер удаляет дубликаты перелетов согласно заведенным правилам микширования. &lt;br /&gt;
&lt;br /&gt;
'''Правило микширования результатов''' состоит из условий микширования. Правило может распространяться на перелеты всех авиакомпаний или только выбранных/указанных авиакомпаний. &lt;br /&gt;
&lt;br /&gt;
{{Attention|Правило для указанных авиакомпаний приоритетнее, чем общее правило для всех авиакомпаний. При микшировании результатов перелеты авиакомпаний, для которых заведены свои правила, будут микшироваться по таким правилам, общее правило будет игнорироваться.}}&lt;br /&gt;
&lt;br /&gt;
# Микшер ищет дублирующие рейсы.&lt;br /&gt;
# К дубликатам применяются правила микширования. Каждое правило проверяет дубликаты по двум этапам:&lt;br /&gt;
#* Ценовой этап определяет перелёт от наиболее подходящей ГРС по ценовому признаку согласно заданному [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска|параметру]].&lt;br /&gt;
#* Если не сработал ценовой этап (или установлено игнорирование ценового этапа), наилучший перелет выбирается по выбранному приоритету поставщика.&lt;br /&gt;
# Выбирается один дубликат перелета, удовлетворяющий правилам, остальные дубликаты удаляются.&lt;br /&gt;
&lt;br /&gt;
Если к перелету не применим ни первый, ни второй этап, тогда выбирается первый перелет в порядке возврата в ответе от ГРС.&lt;br /&gt;
&lt;br /&gt;
===Правило микширования по умолчанию===&lt;br /&gt;
&lt;br /&gt;
Правило микширования по умолчанию: ''' Выбирается перелет с наименьшей итоговой (брутто) стоимостью'''.&lt;br /&gt;
&lt;br /&gt;
Правило по умолчанию срабатывает, если микшер результатов поиска включен и:&lt;br /&gt;
* правила микширования не заданы, &lt;br /&gt;
* или правила микширования заданы только для отдельных авиакомпаний.&lt;br /&gt;
&lt;br /&gt;
Таким образом, если микшер [[Микшер результатов поиска (Авиабилеты)#Включение микшера результатов поиска|включен]], но для какой-то авиакомпании не заданы правила&amp;lt;!--и заданы [[ Микшер результатов поиска Немо 2.0 (Авиабилеты)#Создание правила микширования результатов поиска для авиакомпании|правила только для определенных авиакомпаний]]--&amp;gt;, для нее срабатывает '''правило по умолчанию'''. &amp;lt;br /&amp;gt; Если для авиакомпании есть правила микширования, правило по умолчанию для нее не работает ни на каких этапах.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить правило, применяемое по умолчанию, создайте [[Микшер результатов поиска (Авиабилеты)#Создание общего правила микширования результатов поиска|общее правило для всех авиакомпаний]].&lt;br /&gt;
&lt;br /&gt;
==Микшер результатов поиска Немо 1.0 и Немо 2.0==&lt;br /&gt;
В системе {{NameSystem}} реализованы 2 версии микшера - микшера результатов поиска {{NameProject1}} и микшер результатов поиска {{NameProject2}}.&lt;br /&gt;
&lt;br /&gt;
Микшер результатов поиска {{NameProject2}} является улучшенной версией [микшера результатов поиска {{NameProject1}}.&lt;br /&gt;
&lt;br /&gt;
Микшера результатов поиска {{NameProject1}} и микшер результатов поиска {{NameProject2}} являются взаимоисключающими плагинами. При включении микшера {{NameProject2}} для корректной работы плагина рекомендуется удалить правила микшера {{NameProject1}} и наоборот.&lt;br /&gt;
&lt;br /&gt;
==Микшер результатов поиска Немо 1.0==&lt;br /&gt;
Микшер результатов поиска {{NameProject1}} настраивается в панели администрирования {{NameProject1}}.&lt;br /&gt;
&lt;br /&gt;
=== Включение микшера результатов поиска===&lt;br /&gt;
Чтобы включить микшер результатов поиска, включите опцию '''Микшер результатов включен''' в разделе  '''Управление продажами → Процессы → Процесс поиска → Тонкая настройка'''.&amp;lt;!--{{Menu|Авиабилеты|Поиск 2.0|Тонкая настройка}}.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Создание общего правила микширования результатов поиска===&lt;br /&gt;
Для переопределения правила микширования, заданного по умолчанию, нужно создать общее правило для всех авиакомпаний.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать общее правило '''для всех авиакомпаний''':&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Выберите условие выбора перелета ''по ценовому признаку'' (см. [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска|Параметры микширования результатов поиска Немо 1.0]]).&lt;br /&gt;
# Выберите условие выбора перелета ''по приоритету поставщика'' (см. [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска|Параметры микширования результатов поиска Немо 1.0 ]]).&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись''' внизу страницы.&lt;br /&gt;
&lt;br /&gt;
===Создание правила микширования результатов поиска для указанных авиакомпаний===&lt;br /&gt;
Для создания правила '''для определенных авиакомпаний''':&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Введите авиакомпании, на которые распространяется правило. Под АК правило будет рассматривать маркетинговую АК перового сегмента.&lt;br /&gt;
# Установите условие выбора перелета ''по ценовому признаку'' (см. [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска Немо 1.0 |Параметры микширования результатов поиска Немо 1.0]]).&lt;br /&gt;
# Установите условие выбора перелета ''по приоритету поставщика'' (см. [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска Немо 1.0 |Параметры микширования результатов поиска Немо 1.0]]).&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись''' внизу страницы.&lt;br /&gt;
&lt;br /&gt;
Список созданных правил микширования результатов поиска отображается в виде таблицы в разделе '''Управление продажами → Процессы → Процесс поиска → Микшер результатов'''.&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Микшер результатов}}.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правила_микширования.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила микширования результатов поиска&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Параметры микширования результатов поиска Немо Тревел 1.0===&lt;br /&gt;
*'''Авиакомпания''' — авиакомпании, на которые распространяется данное правило микширования (первый [[маркетинговый перевозчик]] или, если в ценообразовании [[Ценообразование (Авиабилеты)|активирован расчет]] комиссий 2.0, [[валидирующий перевозчик]]).&lt;br /&gt;
* '''Этап 1 (ценовой)''' — ценовое условие, по которому выбирается наилучший перелет:&lt;br /&gt;
** '''''Цена от GDS (нетто) минимальная''''' - наименьшая цену нетто (тариф + таксы);&lt;br /&gt;
** '''''Цена (брутто) минимальная''''' - наименьшая цена брутто (тариф + таксы + сбор агенства);&lt;br /&gt;
** '''''Цена (брутто) максимальная''''' - наибольшая цена брутто (тариф + таксы + сбор агенства);&lt;br /&gt;
** '''''Сбор максимальный''''' — наибольший сбор, рассчитывается в [[Ценообразование (Авиабилеты)|ценообразовании]];&lt;br /&gt;
** '''''Максимальная комиссия от перевозчика''''' — наибольшая комиссия от авиакомпании для данной ГРС, работает только при включенном расчете комиссий 2.0;&lt;br /&gt;
** '''''Максимальная прибыль (сбор + комиссия)''''' — наибольшая сумма прибыли (сбор + комиссия), рассчитывается в ценообразовании, работает только включенном расчете комиссий 2.0;&lt;br /&gt;
** '''''Игнорировать этап 1''''' — микшер не проверяет дубликаты по условию ''Этапа 1''.&lt;br /&gt;
* '''Этап 2 (поставщики)''' — пакет реквизитов, из которого выберется перелет. Это условие проверяется микшером, если не сработал '''''Этап 1''''' или выбрано '''''Игнорировать этап 1'''''. Если указано значение ''Nemo 2.0'', то перелет выбирается из первого пакета реквизитов.&lt;br /&gt;
&lt;br /&gt;
=== Примеры правил микширования результатов поиска ===&lt;br /&gt;
У агентства настроен поиск в нескольких источниках: ''ГРС 1'', ''ГРС 2'', ''ГРС SITA Gabriel''. Чтобы перелеты авиакомпании ''«Сибирь» (S7 Airlines)'' оформлялись в ''ГРС SITA Gabriel'', нужно задать два правила микширования.&amp;lt;!--Чтобы из дубликатов перелетов авиакомпании ''«Сибирь» (S7 Airlines)'' оставались только перелеты от ''ГРС SITA Gabriel'', создается правило микширования, в котором:--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Первое правило'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 400px&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр || Значение&lt;br /&gt;
|-&lt;br /&gt;
| Авиакомпания  || «Сибирь» (S7 Airlines)&lt;br /&gt;
|-&lt;br /&gt;
| Этап 1 || Игнорировать этап 1&lt;br /&gt;
|-&lt;br /&gt;
| Этап 2 || Пакет реквизитов от ГРС ''SITA Gabriel'' &lt;br /&gt;
|}&lt;br /&gt;
'''Второе правило'''&lt;br /&gt;
&lt;br /&gt;
Чтобы по всем остальным авиакомпаниям выбирался перелет, у которого минимальная цена от ГРС, создается общее для всех авиакомпаний правило микширования, в котором:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 400px&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр || Значение&lt;br /&gt;
|-&lt;br /&gt;
| Этап 1 || Цена от GDS (нетто) минимальная&lt;br /&gt;
|-&lt;br /&gt;
| Этап 2 || NEMO2.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В данном правиле приоритета по поставщику нет, поэтому на втором этапе выбрано значение ''NEMO2.0''. Таким образом, если не сработает первый этап, микшер выберет перелет от ГРС первого пакета реквизитов.&lt;br /&gt;
&lt;br /&gt;
Это правило будет работать для всех авиакомпаний, кроме ''«Сибирь» (S7 Airlines)'', поскольку для нее задано отдельное правило.&lt;br /&gt;
&lt;br /&gt;
==Микшер результатов поиска Немо 2.0==&lt;br /&gt;
Микшер результатов поиска {{NameProject2}} настраивается в панели администрирования {{NameProject2}}.&lt;br /&gt;
&lt;br /&gt;
=== Включение микшера результатов поиска===&lt;br /&gt;
Чтобы включить микшер результатов поиска {{NameProject2}}, включите опцию '''Использовать микшер авиа''' в разделе  '''Настройки Авиа → Поисковые настройки → Настройки микшера'''.&lt;br /&gt;
&lt;br /&gt;
===Создание общего правила микширования результатов поиска===&lt;br /&gt;
Для переопределения правила микширования, заданного по умолчанию, нужно создать общее правило для всех авиакомпаний.&lt;br /&gt;
&lt;br /&gt;
Для создания правила:&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило микширования перелётов'''.&lt;br /&gt;
# Установите условие выбора перелета ''по ценовому признаку''.&lt;br /&gt;
# Установите условие выбора перелета ''по приоритету поставщика''.&lt;br /&gt;
# Нажмите '''Сохранить''' для сохранения настроек правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Микшер Немо2 общее правило.png|900px]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание общего правила микширования результатов поиска&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Создание правила микширования результатов поиска поиска для указанных авиакомпаний===&lt;br /&gt;
&lt;br /&gt;
Правила микшера {{NameProject2}} создаются и редактируются в панели администрирования {{NameProject2}} в разделе '''Настройки Авиа → Поисковые настройки → Настройки микшера'''.&lt;br /&gt;
&lt;br /&gt;
Для создания правила:&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило микширования перелётов'''.&lt;br /&gt;
# Введите IATA-коды авиакомпаний (валидирующих перевозчиков перелета), на которые распространяется правило.&lt;br /&gt;
# Установите условие выбора перелета ''по ценовому признаку''.&lt;br /&gt;
# Установите условие выбора перелета ''по приоритету поставщика''.&lt;br /&gt;
# Нажмите '''Сохранить''' для сохранения настроек правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Микшер Немо2.png|900px]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила микширования результатов поиска для указанных авиакомпаний&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Параметры микширования результатов поиска Немо Тревел 2.0===&lt;br /&gt;
*'''Авиакомпания''' — IATA-коды авиакомпаний ( [[валидирующий перевозчик]] ), на которые распространяется правило.&lt;br /&gt;
* '''Этап 1 (ценовой)''' — ценовое условие, по которому выбирется наилучший перелет:&lt;br /&gt;
** '''''Ignore''''' — ценовой признак игнорируется, перелет проверяется по второму этапу;&lt;br /&gt;
** '''''MaximalAgencyMarkup''''' — перелет с наибольшим агентским доходом;&lt;br /&gt;
** '''''MaximalAirlineCommission''''' — перелет с наибольшей комиссией авиакомпании;&lt;br /&gt;
** '''''MaximalProfit''''' — перелет с максимальным значением (комиссии + сбор);&lt;br /&gt;
** '''''MinimalNet''''' — перелет с наименьшей ценой от ГРС;&lt;br /&gt;
** '''''MinimalPrice''''' — перелет с наименьшей итоговой стоимостью;&lt;br /&gt;
* '''Этап 2 (поставщики)''' — пакет реквизитов, из которого выберется перелет. Это условие проверяется микшером, если не сработал '''Этап 1''' или выбрано '''''Ignore'''''.&lt;br /&gt;
&lt;br /&gt;
=== Примеры правил микширования результатов поиска ===&lt;br /&gt;
У агентства настроен поиск в нескольких источниках: ''ГРС 1'', ''ГРС 2'', ''ГРС SITA Gabriel''. Чтобы перелеты авиакомпании ''«Сибирь» (S7 Airlines)'' оформлялись в ''ГРС SITA Gabriel'', нужно задать два правила микширования.&amp;lt;!--Чтобы из дубликатов перелетов авиакомпании ''«Сибирь» (S7 Airlines)'' оставались только перелеты от ''ГРС SITA Gabriel'', создается правило микширования, в котором:--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Первое правило'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 400px&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр || Значение&lt;br /&gt;
|-&lt;br /&gt;
| Авиакомпания  || S7&lt;br /&gt;
|-&lt;br /&gt;
| Этап 1 || Ignore&lt;br /&gt;
|-&lt;br /&gt;
| Этап 2 || ''номер пакета реквизитов ГРС SITA Gabriel''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Второе правило'''&lt;br /&gt;
&lt;br /&gt;
Чтобы по всем остальным авиакомпаниям выбирался перелет, у которого минимальная цена от ГРС, создается общее для всех авиакомпаний правило микширования, в котором:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 400px&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр || Значение&lt;br /&gt;
|-&lt;br /&gt;
| Авиакомпания  || -&lt;br /&gt;
|-&lt;br /&gt;
| Этап 1 || MinimalNet&lt;br /&gt;
|-&lt;br /&gt;
| Этап 2 ||  ''номер пакета реквизитов''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Таким образом, если не сработает первый этап, микшер выберет перелет из указанного пакета реквизитов.&lt;br /&gt;
&lt;br /&gt;
Это правило будет работать для всех авиакомпаний, кроме ''«Сибирь» (S7 Airlines)'', поскольку для нее задано отдельное правило.&lt;br /&gt;
&lt;br /&gt;
==Отладка правил микширования результатов поиска==&lt;br /&gt;
&lt;br /&gt;
При включенном режиме отладки работа микшера по каждому поисковому запросу логируется и отображается в подробной таблице отладки. &lt;br /&gt;
&lt;br /&gt;
Чтобы включить режим отладки:&lt;br /&gt;
* Зайдите в раздел '''Управление продажами → Процессы → Процесс поиска → Тонкая настройка'''&lt;br /&gt;
* '''Выберите пользователя'''/группу пользователей, для которых вы хотите включить режим отладки.&lt;br /&gt;
* Включите опцию '''Режим отладки включен'''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|'''Не включайте''' режим отладки на всё агентство. &amp;lt;br /&amp;gt;По завершении тестирования режим отладки рекомендуется выключить для уменьшения нагрузки на систему}}.&amp;lt;!--{{Menu|Авиабилеты|Поиск 2.0|Тонкая настройка|setting=Режим отладки включен}}. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Таблица отладки работы микшера результатов данного поиска доступна в логах этого поиска.&amp;lt;br /&amp;gt;&lt;br /&gt;
По завершении каждого поиска пользователь (работает только при поиска от имени менеджера) будет перенаправлен на страницу [[Логи системы|логов]] этого поиска. В строке с сообщением ''flights/search/results/'' размещается ссылка на таблицу отладки микшера.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Логи_микширования.png|900px|Лог микшера]]&lt;br /&gt;
|-&lt;br /&gt;
|Лог микшера&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''Операция''' — каждой операции микшера присваивается порядковый номер. Дубликатам одного перелета присваивается одинаковый номер для всех строк в таблице.&lt;br /&gt;
*'''Выбранный микшер''' —  номер сработавшего правила микширования.&lt;br /&gt;
*'''Уровень 1''' — выбранный параметр микширования на первом этапе работы правила микширования.&lt;br /&gt;
*'''Уровень 2''' — выбранный пакет реквизитов на втором этапе работы правила микширования.&lt;br /&gt;
*'''Авиакомпания''' — первый [[маркетинговый перевозчик]] перелета или, если в ценообразовании [[Ценообразование (Авиабилеты)|активирован расчет]] комиссий 2.0, [[валидирующий перевозчик]].&lt;br /&gt;
*'''Код микширования''' — данные перелета, для которого была выполнена операция (дата вылета, направление, авиакомпания и т.д.).&lt;br /&gt;
*'''Мин. цена ГДС''' — цена нетто (тариф + таксы) от ГРС.&lt;br /&gt;
*'''Мин. цена''' — минимальная цена брутто (тариф + таксы + сборы) от ГРС.&lt;br /&gt;
*'''Макс. цена''' — максимальная цена брутто от ГРС.&lt;br /&gt;
*'''Макс. сбор''' — размер [[Сбор (термин)|сбора]] для цены от ГРС.&lt;br /&gt;
*'''Макс. комиссия''' — размер [[Комиссия (термин)|комиссии]] авиакомпании для цены от ГРС.&lt;br /&gt;
*'''Макс. прибыль''' — размер прибыли агентства для цены от ГРС.&lt;br /&gt;
*'''ГРС''' —  ГРС, в котором найден дубликат.&lt;br /&gt;
*'''Пакет''' — пакет реквизитов, в котором найден дубликат.&lt;br /&gt;
&lt;br /&gt;
Зелёным цветом выбран оставленный на выдаче перелёт.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2.0 Mix debug.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Таблица отладки микшера результатов поиска авиарейсов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Фильтры поисковых запросов (Авиабилеты)]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 1.0]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Авиакомпания]]&lt;br /&gt;
*[[Ценообразование  (Авиабилеты)]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%B2_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=10796</id>
		<title>Микшер результатов поиска (Авиабилеты)</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9C%D0%B8%D0%BA%D1%88%D0%B5%D1%80_%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%B2_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&amp;diff=10796"/>
		<updated>2016-10-09T15:16:53Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Принцип работы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Плагины  (Авиабилеты)]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Микшер результатов поиска авиарейсов''' — [[плагин]] [[Компонент | компонента]] [[Авиабилеты (компонент) | «Авиабилеты»]] системы {{NameSystem|link}}. &lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
Микшер результатов поиска удаляет дубликаты перелетов, полученные из нескольких [[ГРС|источников]], оставляя самый выгодный для [[агентство|агентства]] (по ценовому признаку или по поставщику). &lt;br /&gt;
&lt;br /&gt;
Микширование результатов поиска применяется, когда в результате поиска в нескольких пакетах ГРС система получает из разных источников одинаковые перелеты. Чтобы исключить из выдачи дубликаты перелетов, микшер оставляет из нескольких одинаковых перелетов один, более выгодный для агентства.&lt;br /&gt;
&lt;br /&gt;
==Примеры использования==&lt;br /&gt;
&lt;br /&gt;
Например, в результатах поиска агентства вернулось 2 одинаковых перелета авиакомпании ''Deutsche Lufthansa AG'', один из российского [[Pseudo City Code|PCC]], второй из немецкого. Допустим, в немецком PCC у агентства более выгодные условия для [[Выписка|выписки]] этой авиакомпании, тогда создается правило микширования для авиакомпании ''Deutsche Lufthansa AG'', согласно которому из всех дубликатов перелетов авиакомпании ''Deutsche Lufthansa AG'' микшер будет оставлять на выдаче перелет из пакета немецкого PCC.&lt;br /&gt;
&lt;br /&gt;
Аналогично микшер позволяет оставлять на выдаче перелеты авиакомпании ''«Сибирь» (S7 Airlines)'' из ''[[SITA Gabriel|ГРС SITA]]''.&lt;br /&gt;
&lt;br /&gt;
==Принцип работы==&lt;br /&gt;
Микшер работает с результатами, оставшимися после [[Фильтры результатов поиска (Авиабилеты)|фильтрации результатов поиска]] (этапы поиска см. в статье [[Поиск (Авиабилеты)]]).&lt;br /&gt;
&lt;br /&gt;
Результаты поиска смешиваются по правилам. Прежде чем формируется выдача результатов пользователю, микшер удаляет дубликаты перелетов согласно заведенным правилам микширования. &lt;br /&gt;
&lt;br /&gt;
'''Правило микширования результатов''' состоит из условий микширования. Правило может распространяться на перелеты всех авиакомпаний или только выбранных/указанных авиакомпаний. &lt;br /&gt;
&lt;br /&gt;
{{Attention|Правило для указанных авиакомпаний приоритетнее, чем правило общее правило для всех авиакомпаний. При микшировании результатов перелеты авиакомпаний, для которых заведены свои правила, будут микшироваться по таким правилам, общее правило будет игнорироваться.}}&lt;br /&gt;
&lt;br /&gt;
# Микшер ищет дублирующие рейсы.&lt;br /&gt;
# К дубликатам применяются правила микширования. Каждое правило проверяет дубликаты по двум этапам:&lt;br /&gt;
#* Ценовой этап определяет перелёт от наиболее подходящей ГРС по ценовому признаку согласно заданному [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска|параметру]].&lt;br /&gt;
#* Если не сработал ценовой этап (или установлено игнорирование ценового этапа), наилучший перелет выбирается по выбранному приоритету поставщика.&lt;br /&gt;
# Выбирается один дубликат перелета, удовлетворяющий правилам, остальные дубликаты удаляются.&lt;br /&gt;
&lt;br /&gt;
Если к перелету не применим ни первый, ни второй этап, тогда выбирается первый перелет в порядке возврата в ответе от ГРС.&lt;br /&gt;
&lt;br /&gt;
===Правило микширования по умолчанию===&lt;br /&gt;
&lt;br /&gt;
Правило микширования по умолчанию: ''' Выбирается перелет с наименьшей итоговой (брутто) стоимостью'''.&lt;br /&gt;
&lt;br /&gt;
Правило по умолчанию срабатывает, если микшер результатов поиска включен и:&lt;br /&gt;
* правила микширования не заданы, &lt;br /&gt;
* или правила микширования заданы только для отдельных авиакомпаний.&lt;br /&gt;
&lt;br /&gt;
Таким образом, если микшер [[Микшер результатов поиска (Авиабилеты)#Включение микшера результатов поиска|включен]], но для какой-то авиакомпании не заданы правила&amp;lt;!--и заданы [[ Микшер результатов поиска Немо 2.0 (Авиабилеты)#Создание правила микширования результатов поиска для авиакомпании|правила только для определенных авиакомпаний]]--&amp;gt;, для нее срабатывает '''правило по умолчанию'''. &amp;lt;br /&amp;gt; Если для авиакомпании есть правила микширования, правило по умолчанию для нее не работает ни на каких этапах.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить правило, применяемое по умолчанию, создайте [[Микшер результатов поиска (Авиабилеты)#Создание общего правила микширования результатов поиска|общее правило для всех авиакомпаний]].&lt;br /&gt;
&lt;br /&gt;
==Микшер результатов поиска Немо 1.0 и Немо 2.0==&lt;br /&gt;
В системе {{NameSystem}} реализованы 2 версии микшера - микшера результатов поиска {{NameProject1}} и микшер результатов поиска {{NameProject2}}.&lt;br /&gt;
&lt;br /&gt;
Микшер результатов поиска {{NameProject2}} является улучшенной версией [микшера результатов поиска {{NameProject1}}.&lt;br /&gt;
&lt;br /&gt;
Микшера результатов поиска {{NameProject1}} и микшер результатов поиска {{NameProject2}} являются взаимоисключающими плагинами. При включении микшера {{NameProject2}} для корректной работы плагина рекомендуется удалить правила микшера {{NameProject1}} и наоборот.&lt;br /&gt;
&lt;br /&gt;
==Микшер результатов поиска Немо 1.0==&lt;br /&gt;
Микшер результатов поиска {{NameProject1}} настраивается в панели администрирования {{NameProject1}}.&lt;br /&gt;
&lt;br /&gt;
=== Включение микшера результатов поиска===&lt;br /&gt;
Чтобы включить микшер результатов поиска, включите опцию '''Микшер результатов включен''' в разделе  '''Управление продажами → Процессы → Процесс поиска → Тонкая настройка'''.&amp;lt;!--{{Menu|Авиабилеты|Поиск 2.0|Тонкая настройка}}.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Создание общего правила микширования результатов поиска===&lt;br /&gt;
Для переопределения правила микширования, заданного по умолчанию, нужно создать общее правило для всех авиакомпаний.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать общее правило '''для всех авиакомпаний''':&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Выберите условие выбора перелета ''по ценовому признаку'' (см. [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска|Параметры микширования результатов поиска Немо 1.0]]).&lt;br /&gt;
# Выберите условие выбора перелета ''по приоритету поставщика'' (см. [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска|Параметры микширования результатов поиска Немо 1.0 ]]).&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись''' внизу страницы.&lt;br /&gt;
&lt;br /&gt;
===Создание правила микширования результатов поиска для указанных авиакомпаний===&lt;br /&gt;
Для создания правила '''для определенных авиакомпаний''':&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись'''.&lt;br /&gt;
# Введите авиакомпании, на которые распространяется правило. Под АК правило будет рассматривать маркетинговую АК перового сегмента.&lt;br /&gt;
# Установите условие выбора перелета ''по ценовому признаку'' (см. [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска Немо 1.0 |Параметры микширования результатов поиска Немо 1.0]]).&lt;br /&gt;
# Установите условие выбора перелета ''по приоритету поставщика'' (см. [[Микшер результатов поиска (Авиабилеты)#Параметры микширования результатов поиска Немо 1.0 |Параметры микширования результатов поиска Немо 1.0]]).&lt;br /&gt;
# Нажмите кнопку '''Создать новую запись''' внизу страницы.&lt;br /&gt;
&lt;br /&gt;
Список созданных правил микширования результатов поиска отображается в виде таблицы в разделе '''Управление продажами → Процессы → Процесс поиска → Микшер результатов'''.&amp;lt;!--{{Menu|Управление продажами|Процессы|Процесс поиска|Микшер результатов}}.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Правила_микширования.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Правила микширования результатов поиска&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Параметры микширования результатов поиска Немо Тревел 1.0===&lt;br /&gt;
*'''Авиакомпания''' — авиакомпании, на которые распространяется данное правило микширования (первый [[маркетинговый перевозчик]] или, если в ценообразовании [[Ценообразование (Авиабилеты)|активирован расчет]] комиссий 2.0, [[валидирующий перевозчик]]).&lt;br /&gt;
* '''Этап 1 (ценовой)''' — ценовое условие, по которому выбирается наилучший перелет:&lt;br /&gt;
** '''''Цена от GDS (нетто) минимальная''''' - наименьшая цену нетто (тариф + таксы);&lt;br /&gt;
** '''''Цена (брутто) минимальная''''' - наименьшая цена брутто (тариф + таксы + сбор агенства);&lt;br /&gt;
** '''''Цена (брутто) максимальная''''' - наибольшая цена брутто (тариф + таксы + сбор агенства);&lt;br /&gt;
** '''''Сбор максимальный''''' — наибольший сбор, рассчитывается в [[Ценообразование (Авиабилеты)|ценообразовании]];&lt;br /&gt;
** '''''Максимальная комиссия от перевозчика''''' — наибольшая комиссия от авиакомпании для данной ГРС, работает только при включенном расчете комиссий 2.0;&lt;br /&gt;
** '''''Максимальная прибыль (сбор + комиссия)''''' — наибольшая сумма прибыли (сбор + комиссия), рассчитывается в ценообразовании, работает только включенном расчете комиссий 2.0;&lt;br /&gt;
** '''''Игнорировать этап 1''''' — микшер не проверяет дубликаты по условию ''Этапа 1''.&lt;br /&gt;
* '''Этап 2 (поставщики)''' — пакет реквизитов, из которого выберется перелет. Это условие проверяется микшером, если не сработал '''''Этап 1''''' или выбрано '''''Игнорировать этап 1'''''. Если указано значение ''Nemo 2.0'', то перелет выбирается из первого пакета реквизитов.&lt;br /&gt;
&lt;br /&gt;
=== Примеры правил микширования результатов поиска ===&lt;br /&gt;
У агентства настроен поиск в нескольких источниках: ''ГРС 1'', ''ГРС 2'', ''ГРС SITA Gabriel''. Чтобы перелеты авиакомпании ''«Сибирь» (S7 Airlines)'' оформлялись в ''ГРС SITA Gabriel'', нужно задать два правила микширования.&amp;lt;!--Чтобы из дубликатов перелетов авиакомпании ''«Сибирь» (S7 Airlines)'' оставались только перелеты от ''ГРС SITA Gabriel'', создается правило микширования, в котором:--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Первое правило'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 400px&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр || Значение&lt;br /&gt;
|-&lt;br /&gt;
| Авиакомпания  || «Сибирь» (S7 Airlines)&lt;br /&gt;
|-&lt;br /&gt;
| Этап 1 || Игнорировать этап 1&lt;br /&gt;
|-&lt;br /&gt;
| Этап 2 || Пакет реквизитов от ГРС ''SITA Gabriel'' &lt;br /&gt;
|}&lt;br /&gt;
'''Второе правило'''&lt;br /&gt;
&lt;br /&gt;
Чтобы по всем остальным авиакомпаниям выбирался перелет, у которого минимальная цена от ГРС, создается общее для всех авиакомпаний правило микширования, в котором:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 400px&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр || Значение&lt;br /&gt;
|-&lt;br /&gt;
| Этап 1 || Цена от GDS (нетто) минимальная&lt;br /&gt;
|-&lt;br /&gt;
| Этап 2 || NEMO2.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В данном правиле приоритета по поставщику нет, поэтому на втором этапе выбрано значение ''NEMO2.0''. Таким образом, если не сработает первый этап, микшер выберет перелет от ГРС первого пакета реквизитов.&lt;br /&gt;
&lt;br /&gt;
Это правило будет работать для всех авиакомпаний, кроме ''«Сибирь» (S7 Airlines)'', поскольку для нее задано отдельное правило.&lt;br /&gt;
&lt;br /&gt;
==Микшер результатов поиска Немо 2.0==&lt;br /&gt;
Микшер результатов поиска {{NameProject2}} настраивается в панели администрирования {{NameProject2}}.&lt;br /&gt;
&lt;br /&gt;
=== Включение микшера результатов поиска===&lt;br /&gt;
Чтобы включить микшер результатов поиска {{NameProject2}}, включите опцию '''Использовать микшер авиа''' в разделе  '''Настройки Авиа → Поисковые настройки → Настройки микшера'''.&lt;br /&gt;
&lt;br /&gt;
===Создание общего правила микширования результатов поиска===&lt;br /&gt;
Для переопределения правила микширования, заданного по умолчанию, нужно создать общее правило для всех авиакомпаний.&lt;br /&gt;
&lt;br /&gt;
Для создания правила:&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило микширования перелётов'''.&lt;br /&gt;
# Установите условие выбора перелета ''по ценовому признаку''.&lt;br /&gt;
# Установите условие выбора перелета ''по приоритету поставщика''.&lt;br /&gt;
# Нажмите '''Сохранить''' для сохранения настроек правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Микшер Немо2 общее правило.png|900px]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание общего правила микширования результатов поиска&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Создание правила микширования результатов поиска поиска для указанных авиакомпаний===&lt;br /&gt;
&lt;br /&gt;
Правила микшера {{NameProject2}} создаются и редактируются в панели администрирования {{NameProject2}} в разделе '''Настройки Авиа → Поисковые настройки → Настройки микшера'''.&lt;br /&gt;
&lt;br /&gt;
Для создания правила:&lt;br /&gt;
# Нажмите кнопку '''Добавить Правило микширования перелётов'''.&lt;br /&gt;
# Введите IATA-коды авиакомпаний (валидирующих перевозчиков перелета), на которые распространяется правило.&lt;br /&gt;
# Установите условие выбора перелета ''по ценовому признаку''.&lt;br /&gt;
# Установите условие выбора перелета ''по приоритету поставщика''.&lt;br /&gt;
# Нажмите '''Сохранить''' для сохранения настроек правила.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Микшер Немо2.png|900px]]&lt;br /&gt;
|-&lt;br /&gt;
|Создание правила микширования результатов поиска для указанных авиакомпаний&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Параметры микширования результатов поиска Немо Тревел 2.0===&lt;br /&gt;
*'''Авиакомпания''' — IATA-коды авиакомпаний ( [[валидирующий перевозчик]] ), на которые распространяется правило.&lt;br /&gt;
* '''Этап 1 (ценовой)''' — ценовое условие, по которому выбирется наилучший перелет:&lt;br /&gt;
** '''''Ignore''''' — ценовой признак игнорируется, перелет проверяется по второму этапу;&lt;br /&gt;
** '''''MaximalAgencyMarkup''''' — перелет с наибольшим агентским доходом;&lt;br /&gt;
** '''''MaximalAirlineCommission''''' — перелет с наибольшей комиссией авиакомпании;&lt;br /&gt;
** '''''MaximalProfit''''' — перелет с максимальным значением (комиссии + сбор);&lt;br /&gt;
** '''''MinimalNet''''' — перелет с наименьшей ценой от ГРС;&lt;br /&gt;
** '''''MinimalPrice''''' — перелет с наименьшей итоговой стоимостью;&lt;br /&gt;
* '''Этап 2 (поставщики)''' — пакет реквизитов, из которого выберется перелет. Это условие проверяется микшером, если не сработал '''Этап 1''' или выбрано '''''Ignore'''''.&lt;br /&gt;
&lt;br /&gt;
=== Примеры правил микширования результатов поиска ===&lt;br /&gt;
У агентства настроен поиск в нескольких источниках: ''ГРС 1'', ''ГРС 2'', ''ГРС SITA Gabriel''. Чтобы перелеты авиакомпании ''«Сибирь» (S7 Airlines)'' оформлялись в ''ГРС SITA Gabriel'', нужно задать два правила микширования.&amp;lt;!--Чтобы из дубликатов перелетов авиакомпании ''«Сибирь» (S7 Airlines)'' оставались только перелеты от ''ГРС SITA Gabriel'', создается правило микширования, в котором:--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Первое правило'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 400px&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр || Значение&lt;br /&gt;
|-&lt;br /&gt;
| Авиакомпания  || S7&lt;br /&gt;
|-&lt;br /&gt;
| Этап 1 || Ignore&lt;br /&gt;
|-&lt;br /&gt;
| Этап 2 || ''номер пакета реквизитов ГРС SITA Gabriel''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Второе правило'''&lt;br /&gt;
&lt;br /&gt;
Чтобы по всем остальным авиакомпаниям выбирался перелет, у которого минимальная цена от ГРС, создается общее для всех авиакомпаний правило микширования, в котором:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 400px&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр || Значение&lt;br /&gt;
|-&lt;br /&gt;
| Авиакомпания  || -&lt;br /&gt;
|-&lt;br /&gt;
| Этап 1 || MinimalNet&lt;br /&gt;
|-&lt;br /&gt;
| Этап 2 ||  ''номер пакета реквизитов''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Таким образом, если не сработает первый этап, микшер выберет перелет из указанного пакета реквизитов.&lt;br /&gt;
&lt;br /&gt;
Это правило будет работать для всех авиакомпаний, кроме ''«Сибирь» (S7 Airlines)'', поскольку для нее задано отдельное правило.&lt;br /&gt;
&lt;br /&gt;
==Отладка правил микширования результатов поиска==&lt;br /&gt;
&lt;br /&gt;
При включенном режиме отладки работа микшера по каждому поисковому запросу логируется и отображается в подробной таблице отладки. &lt;br /&gt;
&lt;br /&gt;
Чтобы включить режим отладки:&lt;br /&gt;
* Зайдите в раздел '''Управление продажами → Процессы → Процесс поиска → Тонкая настройка'''&lt;br /&gt;
* '''Выберите пользователя'''/группу пользователей, для которых вы хотите включить режим отладки.&lt;br /&gt;
* Включите опцию '''Режим отладки включен'''.&lt;br /&gt;
&lt;br /&gt;
{{Attention|'''Не включайте''' режим отладки на всё агентство. &amp;lt;br /&amp;gt;По завершении тестирования режим отладки рекомендуется выключить для уменьшения нагрузки на систему}}.&amp;lt;!--{{Menu|Авиабилеты|Поиск 2.0|Тонкая настройка|setting=Режим отладки включен}}. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Таблица отладки работы микшера результатов данного поиска доступна в логах этого поиска.&amp;lt;br /&amp;gt;&lt;br /&gt;
По завершении каждого поиска пользователь (работает только при поиска от имени менеджера) будет перенаправлен на страницу [[Логи системы|логов]] этого поиска. В строке с сообщением ''flights/search/results/'' размещается ссылка на таблицу отладки микшера.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Логи_микширования.png|900px|Лог микшера]]&lt;br /&gt;
|-&lt;br /&gt;
|Лог микшера&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''Операция''' — каждой операции микшера присваивается порядковый номер. Дубликатам одного перелета присваивается одинаковый номер для всех строк в таблице.&lt;br /&gt;
*'''Выбранный микшер''' —  номер сработавшего правила микширования.&lt;br /&gt;
*'''Уровень 1''' — выбранный параметр микширования на первом этапе работы правила микширования.&lt;br /&gt;
*'''Уровень 2''' — выбранный пакет реквизитов на втором этапе работы правила микширования.&lt;br /&gt;
*'''Авиакомпания''' — первый [[маркетинговый перевозчик]] перелета или, если в ценообразовании [[Ценообразование (Авиабилеты)|активирован расчет]] комиссий 2.0, [[валидирующий перевозчик]].&lt;br /&gt;
*'''Код микширования''' — данные перелета, для которого была выполнена операция (дата вылета, направление, авиакомпания и т.д.).&lt;br /&gt;
*'''Мин. цена ГДС''' — цена нетто (тариф + таксы) от ГРС.&lt;br /&gt;
*'''Мин. цена''' — минимальная цена брутто (тариф + таксы + сборы) от ГРС.&lt;br /&gt;
*'''Макс. цена''' — максимальная цена брутто от ГРС.&lt;br /&gt;
*'''Макс. сбор''' — размер [[Сбор (термин)|сбора]] для цены от ГРС.&lt;br /&gt;
*'''Макс. комиссия''' — размер [[Комиссия (термин)|комиссии]] авиакомпании для цены от ГРС.&lt;br /&gt;
*'''Макс. прибыль''' — размер прибыли агентства для цены от ГРС.&lt;br /&gt;
*'''ГРС''' —  ГРС, в котором найден дубликат.&lt;br /&gt;
*'''Пакет''' — пакет реквизитов, в котором найден дубликат.&lt;br /&gt;
&lt;br /&gt;
Зелёным цветом выбран оставленный на выдаче перелёт.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2.0 Mix debug.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Таблица отладки микшера результатов поиска авиарейсов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Фильтры поисковых запросов (Авиабилеты)]]&lt;br /&gt;
*[[Пакеты реквизитов Немо 1.0]]&lt;br /&gt;
*[[Маршрутизатор поисковых запросов]]&lt;br /&gt;
*[[Авиакомпания]]&lt;br /&gt;
*[[Ценообразование  (Авиабилеты)]]&lt;br /&gt;
*[[Глобальная распределительная система]]&lt;br /&gt;
*[[Поиск (Авиабилеты)]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Sabre&amp;diff=9963</id>
		<title>Sabre</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Sabre&amp;diff=9963"/>
		<updated>2016-06-06T10:03:18Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Контактная информация */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Поставщики авиабилетов]]&lt;br /&gt;
[[Файл:Sabre.jpg‎|справа]]&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
'''Sabre Travel Network''' (Сейбр) — часть группы компаний Sabre Holdings (США), обслуживающая туристические агентства, поставщиков туристических услуг, корпорации и государственные учреждения в 59 странах мира.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
Система Sabre обрабатывает более 19 000 операций в секунду — около 2 миллиардов операций ежедневно. &lt;br /&gt;
&lt;br /&gt;
Компания Mute Lab Software является официальным сертифицированным разработчиком на Sabre Web Services.&lt;br /&gt;
&lt;br /&gt;
Система бронирования [http://www.nemo.travel {{NameSystem}}] поддерживает продажу авиабилетов на сайте агентства через глобальную распределительную систему Sabre.&lt;br /&gt;
&lt;br /&gt;
== Основные возможности ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Поиск и общее'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Поиск по окружным датам&lt;br /&gt;
* Поиск по публичные + приватные тарифы&lt;br /&gt;
* Поиск приватных тарифов&lt;br /&gt;
* Поиск по расписанию&lt;br /&gt;
* Поиск по J-типам&lt;br /&gt;
* Отправка терминальных команд&lt;br /&gt;
* Поиск с ограничением цен&lt;br /&gt;
* Возврат признака Refundable в результатах поиска — BFM&lt;br /&gt;
* Возврат признака e-ticket в результатах поиска&lt;br /&gt;
* Возврат крайнего срока выписки в результатах поиска&lt;br /&gt;
* Валидирующий перевозчик в результатах поиска&lt;br /&gt;
* Проверка интерлайнов в выдаче&lt;br /&gt;
* Максимальное количество пассажиров всех типов в поисковом запросе — 32&lt;br /&gt;
* Количество пассажиров одного типа в запросе — 8&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px; margin-bottom:10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Бронирование'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Скрытие цены на сайте ГДС&lt;br /&gt;
** Добавление титула пассажира&lt;br /&gt;
** RebookForLowestPrice[[#FAQ по GDS/ГРС/API Sabre|&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
** Ремарки (в реквизитах) для записи в бронь&lt;br /&gt;
** Работа с AAA PCC&lt;br /&gt;
** Повтор взятия мест при получении NN статуса&lt;br /&gt;
* Дополнительные операции с использованием реквизитов/настроек&lt;br /&gt;
** Чтение тарифных правил&lt;br /&gt;
** Проверка доступности&lt;br /&gt;
** Проверка доступности через взятие мест&lt;br /&gt;
** Получение карты мест&lt;br /&gt;
** Актуализация цены&lt;br /&gt;
** Получение списка доступных кредитных карт&lt;br /&gt;
** Получение курса валюты&lt;br /&gt;
** Максимальное количество одновременно открытых сессий — 50 стандартно, расширения по 25 сессий&lt;br /&gt;
** Возвращаемые типы тарифов — Public, Nego&lt;br /&gt;
* Операции/запросы .NET авиа-сервера&lt;br /&gt;
** Бронирование перелета&lt;br /&gt;
** Отмена брони&lt;br /&gt;
** Обновление (синхронизация) брони&lt;br /&gt;
** Проверка на наличие билетов вне ПНР&lt;br /&gt;
** Импорт брони по ПНР локатору&lt;br /&gt;
** Получение истории брони из ГДС&lt;br /&gt;
** Модификация имени и отчества пассажиров&lt;br /&gt;
** Изменение внесённого контента брони&lt;br /&gt;
** Добавление контента&lt;br /&gt;
** Контент через WS — BSP&lt;br /&gt;
** Возможность бронирования и выписки BSP&lt;br /&gt;
** Бронирование места для младенца &lt;br /&gt;
** Аннуляция через приложение&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px; margin-bottom:10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Выписка'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Из реквизитов/настроек&lt;br /&gt;
** Добавление пассивного сегмента общего назначения (misc-сегмента)&lt;br /&gt;
** Выписка на стоке авиа-компании&lt;br /&gt;
** Управление стоком выписки&lt;br /&gt;
** Работа с AAA PCC&lt;br /&gt;
** Авторизация приватной комиссии&lt;br /&gt;
* Операции/запросы .NET авиа-сервера &lt;br /&gt;
** Выписка билетов для всей брони&lt;br /&gt;
** Довыписка на обилеченных пассажиров&lt;br /&gt;
** Простановка комиссии а/к при выписке&lt;br /&gt;
** Комиссия на тип пассажира&lt;br /&gt;
** Простановка эндорсментов&lt;br /&gt;
** Простановка тур-кода&lt;br /&gt;
** Простановка тикет-десигнатора&lt;br /&gt;
** ГДС процессинг&lt;br /&gt;
** МультиФОП ГДС процессинг&lt;br /&gt;
** Проксирование ГДС процессинга через ПШ&lt;br /&gt;
** Войдирование&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
Немо делает обновление при каждой операции с бронью, при этом автоматически выполняется репрайсинг PNR, за исключением следующих ситуаций:&lt;br /&gt;
*бронь отменена&lt;br /&gt;
*бронь выписана&lt;br /&gt;
После запроса выписки выполняется подтверждение транзакции, чтобы выписанные билеты попали в PNR.&lt;br /&gt;
На случай возможных проблем в Немо при обновлении бронирования существует сверка с DQB (отчёт по продажам в GDS Sabre) и войдированием билетов, которые выписаны по PNR, но не попали в него. В случае если их по какой-либо причине не удалось войдировать, то бронирование будет помечено как проблемное,и такие заказы нужно будет обрабатывать агенту вручную в терминале.&lt;br /&gt;
&lt;br /&gt;
== Подключение к ГРС Sabre в {{NameSystem}} ==&lt;br /&gt;
&lt;br /&gt;
Чтобы взаимодействовать с ГРС Sabre через {{NameSystem}}:&lt;br /&gt;
# Отправьте в Sabre заявку на подключение, получите одобрение, создайте тикет в [http://helpdesk.nemo.travel| проектном трекере], в котором сообщите полученные реквизиты (тикет должен быть назначен на _SUPPORT RECEPCION).&lt;br /&gt;
# После заведения реквизитов и успешного тестирования поиска, бронирования и аннуляции, сотрудники {{NameSystem}} вернут тикет сотруднику агентства для тестирования выписки и войдирования в заведенных реквизитах.&lt;br /&gt;
&lt;br /&gt;
Для подключения авиационного блока системы {{NameSystem}}, работающего с системой Sabre, агентство должно иметь договор на использование системы Sabre. Если такого договора у агентства нет, то необходимо обратиться в локальное представительство Sabre и заключить договор на использование этой системы.&lt;br /&gt;
&lt;br /&gt;
Наличие у агентства договора на подключение к Sabre означает, что [[агентство]] может работать с ресурсами системы Sabre через терминалы, установленные в агентстве, и создавать/аннулировать/модифицировать бронирования, контролировать очереди бронирований, рассчитывать тарифы и выписывать билеты, бронировать услуги других поставщиков (таких как гостиницы, прокат автомобилей и т.д.).&lt;br /&gt;
&lt;br /&gt;
Регламент создания конфигурации, настройки офисов, заказа дополнительных терминальных адресов и принтеров определяются процедурами, описанными в «Договоре на оказание услуг подключения и доступа к информационным ресурсам ГРС Sabre», и «Регламентом взаимодействия пользователей информационных ресурсов ГРС Sabre и службы поддержки Russia Sabre Help Desk» (оба документа приведены на сайте [http://www.airts.ru www.airts.ru] в разделе SabreOrder.&lt;br /&gt;
&lt;br /&gt;
Подключение Sabre к системе {{NameSystem}} осуществляется через специальным образом сконфигурированный офис агентства, который называется IPCC (Internet PCC — [[ИПСС]]) и который заказывается через локальное представительство Sabre.&lt;br /&gt;
&lt;br /&gt;
Если агентство не имеет лицензии на использование веб-сервиса Sabre, то оно должно:&lt;br /&gt;
&lt;br /&gt;
# Написать в Sabre письмо, подтверждающее свое намерение агентства использовать для онлайна разработанную ООО «Новая Студия» систему {{NameSystem}}. При этом ООО «Новая Студия» со своей стороны должна написать в Sabre письмо, подтверждающее готовность предоставить агентству такой сервис.&lt;br /&gt;
&lt;br /&gt;
# Подписать с локальным представительством Sabre дополнительный договор на IPCC Downline Agency IPCC/Подключённое Агентство, оплатить все прописанные в этом договоре услуги и получить от Sabre IPCC, логин и пароль, после чего передать номер IPCC, логин и пароль в «Новую Студию» для занесения в реквизиты подключения.&lt;br /&gt;
&lt;br /&gt;
{{Attention|В случае наличия у агентства собственной лицензии на веб-сервиса Sabre, агентство может получить IPCC в рамках этой лицензии, обратившись в локальное представительство Sabre. Полученные номер IPCC, логин и пароль следует передать в «новую Студию» для занесения в реквизиты подключения.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для обеспечения корректной работы агентство должно заказать LNIATA PRT TA – адрес принтера для выписки электронных билетов или маршрутных квитанций, если бронирование и выписка происходит в IPCC и в среде BSP.}}&lt;br /&gt;
&lt;br /&gt;
Если агентство планирует выписывать в онлайне билеты ETAT (электронные билеты авиакомпаний), также необходимо заказать в Sabre дополнительный терминал (для работ по контролю бронирований) и принтер (для выписки ETAT).&lt;br /&gt;
&lt;br /&gt;
При наличии субагентских отношений с агентством, имеющим договор с авиакомпанией на выписку ETAT, в локальное представительство Sabre должно быть направлено письмо на бланке агентства с подписью и печатью с просьбой прописать в PCC, в котором будет осуществляться выписка ETAT, реквизиты этого агентства, указанные в договоре с авиакомпанией, а именно: валидатор, название компании и ее адрес.&lt;br /&gt;
&lt;br /&gt;
Заказ PCC для выписки ETAT может быть осуществлен как агентством, так и субагентством.&lt;br /&gt;
&lt;br /&gt;
Если агентство или субагентство заказывает PCC для выписки ETAT, то для включения этого PCC в работу должно быть получено письменное подтверждение от авиакомпании. Это письмо может быть направлено авиакомпанией непосредственно в локальное представительство Sabre либо в агентство для последующей передачи в Sabre.&lt;br /&gt;
&lt;br /&gt;
Заказ дополнительных PCC, а также принтеров осуществляется путем заполнения заявок в SabreOrder, а, привязка (линковка) принтеров осуществляется сотрудниками службы поддержки Sabre после создания и настройки PCC.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Для агентств, находящихся в Москве, параметр LOR (Location Of Request) в PCC должен быть установлен в значение MOW – это влияет на корректность работы с некоторыми российскими авиакомпаниями. Например, в случае значения SVO могут не подтверждаться места на авиакомпанию SkyExpress.}}&lt;br /&gt;
&lt;br /&gt;
=== Анкета Sabre BFM ===&lt;br /&gt;
У поставщика Sabre возможны два варианта поиска: LFS и BFM. Для получения реквизитов BFM предлагается заполнить следующую анкету: [[Файл:BFM questionnaire.pdf]].&lt;br /&gt;
&lt;br /&gt;
Всего анкета содержит 17 вопросов, часть из которых необходимы в качестве справочной информации. При заполнении анкеты следует обратить внимание на указанные ниже вопросы:&lt;br /&gt;
* Вопрос № 2, в котором уточняется будет ли бронирование и выписка проходить на одном PCC.&lt;br /&gt;
* Вопрос № 3, где уточняется количество поисковых запросов и их планируемое изменение.&lt;br /&gt;
* Вопрос № 7, в котором указывается планируемое количество транзакций совершаемых в день в тестовой и среде и реальном режиме.&lt;br /&gt;
&lt;br /&gt;
Пример заполненной анкеты: [[Файл:BFM questionnaire example.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Настройки выписки билета в Sabre ===&lt;br /&gt;
&lt;br /&gt;
Для запуска электронной выписки билета Тикетирующее агентство должно написать в  Sabre Help Desk (sabre.helpdesk@airts.ru) письмо следующего содержания:&lt;br /&gt;
# Просим вас открыть branch access уровня B,C между IPCC ''XXXX'' и PCC ''XXXX''&lt;br /&gt;
# Просим вас добавить ключевое SUBAAA для EPR 7971 (7972) для IPCC ''XXXX''&lt;br /&gt;
&lt;br /&gt;
Настройки, которые необходимо проверить перед запуском автоматической билетопечати с сайта агентства на стороне [[ГРС]] Сейбр:&lt;br /&gt;
&lt;br /&gt;
# Опция Store Passenger Type in PNR в TJR PCC/IPCC должна быть включена.&lt;br /&gt;
# Опция Auto Segment Arrange в TJR PCC/IPCC должна быть включена.&lt;br /&gt;
# Опция Auto Validation в TJR PCC/IPCC должна быть включена.&lt;br /&gt;
# Опция Russian Ticketing Platform в TJR PCC/IPCC должна быть включена.&lt;br /&gt;
# Опция Full Branch Access между бронирующим IPCC и PCC должна быть настроена.&lt;br /&gt;
# Опция ETICKET IN EMAIL в TJR PCC/IPCC должна быть включена.&lt;br /&gt;
# Опция PRICE TICKETING ALERT в TJR PCC/IPCC должна быть выключена.&lt;br /&gt;
# Ключевое слово SUBAAA должно присутствовать в EPR всех агентов/кассиров, которые работают с бронированиями для возможности перехода между PCC/IPCC.&lt;br /&gt;
# Наличие терминального адреса принтера (PTR TA) обязательно в выписывающем PCC.&lt;br /&gt;
# Необходимо наличие IATA валидатора при использовании его как основного для выписки билетов. Также, проверка соответствия списка перевозчиков согласно лицензии IATA. Если используется собственный валидатор перевозчика, допустим Аэрофлот, то для его выписки необходимо заказать дополнительный PCC.&lt;br /&gt;
&lt;br /&gt;
Настройки необходимо активировать во всех разделах Sabre: TSTS, CERT, CUSTOMER ACCEPTANCE и PRODUCTION.&lt;br /&gt;
&lt;br /&gt;
Эти настройки должны подвергнуться проверке во всех PCC/IPCC, где вы собираетесь бронировать и выписывать билеты. Для этого необходимо обратиться в департамент по поддержке клиентов (Sabre Help Desk): sabre.helpdesk@airts.ru&lt;br /&gt;
&lt;br /&gt;
И обязательный пункт: необходимо что бы в PCC (если для выписки будет использоваться IPCC, то для него просить настройки выполнить) были указаны перевозчики, доступные для выписки с указанием валидатора, и его кода. Это делается через службу (это система заявок, у каждого клиента к ней есть логин и пароль)  sabreorder@airts.ru&lt;br /&gt;
&lt;br /&gt;
=== Особенности подключения===&lt;br /&gt;
*В Sabre при настройках РСС на выписку указывается сток на выписку. Т.е. тот, кто является валидатором — является очень важным моментом. В настройках {{NameSystem}}, принтер указывается в соответствии со стоком.&lt;br /&gt;
*Помимо того как, клиент со своей стороны выполняет все пункты указанные [http://support.mute-lab.com/ru/Сейбр#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8_.D0.B2.D1.8B.D0.BF.D0.B8.D1.81.D0.BA.D0.B8_.D0.B1.D0.B8.D0.BB.D0.B5.D1.82.D0.B0_.D0.B2_Sabre здесь].&lt;br /&gt;
*В настройках по умолчанию выставлен тип принтера: OPTAT - для стока BSP. Это означает, что принтер назначается командой: RU &lt;br /&gt;
*При выписке на стоке АК SU (Аэрофлот), тип принтера нужно проставить: Specialixed E-TAT, значит что принтер назначается командой: 1R&lt;br /&gt;
*При выписке на стоке АК S7 (Сибирь), тип принтера нужно проставить: Generic E-TAT, что значит, что принтер назначается командой: 1Y&lt;br /&gt;
*При выписке на РСС Украины, принтер также назначается другой командой, нужно проставить тип принтера: ATB, что значит, что принтер назначается командой: AT&lt;br /&gt;
*{{Attention|Убедитесь что опция '''DivideInParty''' отключена '''на стороне поставщика'''. Если опция включена, при переходе на бронирование наблюдается большое число повышений стоимости перелета.}}&lt;br /&gt;
&lt;br /&gt;
== Особенности работы с ГРС Sabre==&lt;br /&gt;
* Жесткие требования к названиям агентств. При нарушении требований к названиям при бронировании услуг появляются ошибки вида: '''Ошибка входных данных'''.&lt;br /&gt;
** Имя агентства не должно содержать знаки препинания и кириллицу, допускаются только латинские буквы и пробелы.&lt;br /&gt;
** Наименование не должно начинаться с цифр.&amp;lt;br /&amp;gt;''Если вам необходимо, чтобы наименование начиналось с цифр, устанавливайте в качестве первого символа пробел — это позволит избежать указанной ошибки.''&lt;br /&gt;
&lt;br /&gt;
* На странице подтверждения бронирования в столбце '''В валюте системы бронирования''' цены отображаются в валюте тарифа авиакомпании.&lt;br /&gt;
* В ответ на запрос при поиске приходят наиболее дешевые варианты. Так по запросу '''2 взрослых + 1 ребенок''' может прийти ответ '''3 взрослых'''.&lt;br /&gt;
* ГРС Sabre в ответе на поисковый запрос информацию о норме провоза багажа '''передает'''.&lt;br /&gt;
* Бронирование в ГРС Sabre возможно строго не более, чем на 331 день вперед от даты бронирования. При запросе на бронирование на более дальние даты, ГРС Sabre возвращает ошибку вида:  &amp;lt;code&amp;gt;SYSTEM UNABLE TO PROCESS: INVALID DATE&amp;lt;/code&amp;gt;.&lt;br /&gt;
* В ГРС Sabre при оформлении билета на ребенка с типом документа ''Свидетельство о рождении'' в маршрут-квитанции отображается тип документа — ''Заменяющий документ'', поскольку ГРС Sabre тип документа ''Свидетельство о рождении'' не поддерживает.&lt;br /&gt;
* При поиске билетов бизнес класса, если нет подходящих рейсов бизнес класса ГРС Sabre может присылать рейсы эконом класса. При этом система может прислать и тариф первого класс, если его стоимость равна или меньше стоимости тарифа бизнес класса.&lt;br /&gt;
* В ГРС Sabre встречаются ситуации, когда авиакомпания снимает успешно взятые места сразу после создания брони (в том числе при использовании опции ''RebookForLowest'').&lt;br /&gt;
* В ГРС Sabre действуют следующие ограничения на длину символов в ФИО в ПНРе:&lt;br /&gt;
** Максимальное количество символов для фамилии и имени в сумме – 58.&lt;br /&gt;
** Максимальное количество символов для фамилии, имени и отчества в сумме – 57.&lt;br /&gt;
** Если пассажир женского пола, вышеуказанные значения уменьшаются на 1.&lt;br /&gt;
** Максимальное количество символов для фамилии – 30.&amp;lt;br /&amp;gt;В {{NameSystem}} [[Форма бронирования (Авиабилеты)|форма бронирования]] ограничивает количество символов, отведенное для ФИО пассажира, для соблюдения перечисленных ограничений и предотвращения ошибок бронирования.&lt;br /&gt;
* Количество пассажиров в одном заказе при онлайн-бронировании ограничено. Авиакомпания самостоятельно определяет максимальное количество пассажиров в заказе. Например, в а/к ''Аэрофлот'' — 7 пассажиров, в а/к ''Уральские авиалинии'' — 5 пассажиров. Для предотвращения ошибок агентство может ограничить количество пассажиров в заказе для всех авиакомпаний в {{NameSystem}} с помощью параметра ''Максимальное количество человек в поисковом запросе'' в разделе '''Управление продажами →  Авиабилеты →  Устаревшие настройки →  Ограничения поиска'''.&lt;br /&gt;
* Если при переходе на бронирование наблюдается большое число повышений стоимости перелета, убедитесь, что опция '''DivideInParty''' отключена '''на стороне поставщика'''.&lt;br /&gt;
&lt;br /&gt;
== Отображение комиссии агентства в ГРС Sabre ==&lt;br /&gt;
&lt;br /&gt;
Агентская комиссия назначается агентству авиакомпанией в соответствии с договором. Комиссия может быть одинаковой для любых перевозок, а может различаться по направлениям, странам, типам перелета.&lt;br /&gt;
&lt;br /&gt;
Ни при каких обстоятельствах ни в электронном билете, ни в маршрут-квитанции комиссия не отображается.&lt;br /&gt;
&lt;br /&gt;
Для брони, созданной в Sabre, информационная стоимость перелета выводится на экран по команде PQ. При работе с терминалом агент может рассчитать стоимость перелета с комиссией, так как при создании брони он уже может знать, на бланке какого перевозчика будет оформляться перевозка. В этом случае комиссия в результатах команды PQ отображается.&lt;br /&gt;
&lt;br /&gt;
При работе в онлайне параметры комиссии определяются только на шаге выписки, поэтому информационная стоимость перевозки в нашем случае комиссию не включает. То есть, по команде PQ выводится общая стоимость перелета.&lt;br /&gt;
&lt;br /&gt;
В терминале Sabre комиссию для конкретной брони можно посмотреть, вызвав бронь на экран и раскрыв раздел Accounting Data командой *PAC — откроется вся информация по билету, которая, в том числе, содержит данные о комиссии.&lt;br /&gt;
&lt;br /&gt;
В электронном билете [[комиссия]] не печатается, ее можно увидеть только в прообразе бумажного билета, на основании которого выписывается [[электронный билет]]. В маршрут-квитанции комиссия также не отображается.&lt;br /&gt;
&lt;br /&gt;
Кроме возможности увидеть комиссию авиакомпании в брони по команде *PAC, агент может вызвать командой DQB* отчет о продажах, в котором можно посмотреть размер комиссии по интересующей вас брони.&lt;br /&gt;
&lt;br /&gt;
==Поддерживаемые функции==&lt;br /&gt;
&lt;br /&gt;
ГРС Sabre поддерживает следующие опции, реализованные в {{NameSystem}}:&lt;br /&gt;
&lt;br /&gt;
*'''RebookForLowestPrice''' (или ''rebookForLowest'') — опция позволяет при получении актуальной цены брони/перелёта получать её не на указанные литеры классов перелёта (места, по которым могут закончится; либо цена может недоступна или может не быть самой дешёвой), а в целом получать самую дешевую доступную для бронирования цену на данный перелёт в рамках того же базового класса (эконом/бизнес/прем эконом и т.д.) что и исходная литера, при этом ГДС автоматически проверяет наличие необходимого количества свободных мест.&lt;br /&gt;
&lt;br /&gt;
*[[Синхронизация заказов]] - для поставщика ГРС Sabre реализован модуль синхронизации заказов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px; margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
== Ошибки при работе с Sabre ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ошибки при поиске ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ошибка &lt;br /&gt;
! Описание&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |'''Общие ошибки для всех ГРС'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt; SIMULTANEOUS CHANGES TO PNR - USE IR TO IGNORE AND RETRIEVE PNR&amp;lt;/code&amp;gt;  &lt;br /&gt;
| width=&amp;quot;70%&amp;quot;|В работе с бронированием идёт параллельное изменение PNR. В этом случае нужно начинать операцию заново.&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;Invalid search reguest object&amp;lt;/code&amp;gt; &lt;br /&gt;
|Данная ошибка возникает, когда обращаются к некорректному результату поиска. Возможные причины:&lt;br /&gt;
# некорректная ссылка поиска;&lt;br /&gt;
# результат поиска может устареть.&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ошибки при бронировании ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ошибка &lt;br /&gt;
! Описание&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ERROR RESPONSE RECEIVED. The error was: NO FARE FOR CLASS USED&amp;lt;/code&amp;gt;&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Поставщик не может найти цены для конкретного класса бронирования указанной (в качестве валидирующего перевозчика) авиакомпании.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYSTEM UNABLE TO PROCESS: INVALID DATE&amp;lt;/code&amp;gt;&lt;br /&gt;
|Возвращается при запросе на даты дальше 331 дня от сегодняшней. Бронирование в системе Sabre возможно строго не более, чем на 331 день вперед от сегодняшней даты.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYSTEM UNABLE TO PROCESS: CALL DIRECT&amp;lt;/code&amp;gt;&lt;br /&gt;
|Перевозчик уже внес в систему расписание рейсов и тарифы, но эти рейсы еще не доступны к бронированию через Sabre. Новая версия BFM отфильтровывает такие рейсы при поиске, ошибка может возникать при использовании метода LFS.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UNBLE TO PROCESS DUPLICTE NMES - COMBINE ND REENTER&amp;lt;/code&amp;gt;&lt;br /&gt;
|Возвращается при попытке внести в ПНР двух или более пассажиров с одинаковыми именами в комбинации -(last name)/(first name).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PASSENGER TYPE FUNCTION INACTIVE IN TJR&amp;lt;/code&amp;gt;&lt;br /&gt;
|Для данного РСС не включена функция установки типа пассажиров. Включить ее может сам  агент в терминале с помощью команды  W/PT‡ON.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ошибки при выписке ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ошибка &lt;br /&gt;
! Описание&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |'''Для среды PROD'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;AUTH CARRIER INVLD-0166&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;auth_error&amp;lt;/code&amp;gt;) &lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|На стороне ГДС указанный валидирующий перевозчик отсутствует в списке разрешённых для выписки. Либо, настройки указанные выше (3 п.) не выполнены в полном объеме!&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TICKETING IN ALTERNATE CURRENCY NOT ALLOWED-0106 и SEE W/CURR*-CANNOT TICKET IN CURRENCY REQUESTED-0106&amp;lt;/code&amp;gt;&lt;br /&gt;
|Запрет выписки в указанной валюте.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt; 9999.99 IS THE MAXIMUM AMOUNT OF COMMISSION-0265 &amp;lt;/code&amp;gt;&lt;br /&gt;
|Некорректное округления значения комиссий.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;NO COMBINABLE FARES FOR CLASS USED53&amp;lt;/code&amp;gt;&lt;br /&gt;
|Невозможно рассчитать тариф (в системе {{NameSystem}} такие ситуации обработать невозможно).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Error response received. The error was: CODE - HX SEG STATUS NOT ALLOWED&amp;lt;/code&amp;gt;&lt;br /&gt;
|В перелете присутствуют сегменты, отмененные авиакомпанией.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;VALIDATING CARRIER XW DOES NOT HAVE AGREEMENT WITH D9-0322&amp;lt;/code&amp;gt;&lt;br /&gt;
|Нет интерлайн-соглашения между авиакомпаниями (на данный момент не может быть обработана {{NameSystem}}).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;EACH PASSENGER MUST HAVE SSR FOID-0052&amp;lt;/code&amp;gt;&lt;br /&gt;
|Не переданы данные Фойд, необходимо проверить реквизиты подключения для ТКП-перелетов.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;validation_error (VALIDATING CARRIER UN DOES NOT HAVE AGREEMENT WITH S7-0322)&amp;lt;/code&amp;gt;&lt;br /&gt;
|Между авиакомпаниями, выполняющими перелет, нет интерлайн-соглашения, такие билеты могут быть выписаны только отдельно.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TERM NOT HARDCOPY&amp;lt;/code&amp;gt;&lt;br /&gt;
| В настройках выписки в Nemo LNIATA PRT TA (адрес принтера для выписки электронных билетов) указан неверно.&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |'''Для среды CERT'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;UNABLE TO PROCESS ETR-CORRECT/RETRY OR ISSUE PAPER TICKET-368 AGENCY NOT ALLOWED TO ISSUE ELECTRONIC TICKETING&amp;lt;/code&amp;gt;&lt;br /&gt;
|Ошибка приходит от поставщика и может быть связана с тем, что работа происходит в разных средах (CERT, TSTS). Чтобы проводить тестирование в среде CERT, нужно использовать одного из следующих перевозчиков: AA, SU, B6, KM, IT, HA,WS.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;NEED AIRLINE PNR LOCATOR - VERIFY AND ENTER IN SEGMENT-0052&amp;lt;/code&amp;gt;&lt;br /&gt;
|Ошибка возникает из-за того, что используется CERT-среда.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;VERIFY TKT TTL RUB 1663 - PQ TTL RUB 1563 TICKET? ENTER Y OR N&amp;lt;.&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|В Sabre идёт сравнение цены при бронировании и при выписке.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Контактная информация ==&lt;br /&gt;
&lt;br /&gt;
Представительство Sabre в России: 125009, Москва, ул.Тверская, д.16, стр.3, офис 14. Тел: (499) 929 5080&lt;br /&gt;
&lt;br /&gt;
Отдел продаж: (499) 929-5080 или (499) 929-5090&lt;br /&gt;
&lt;br /&gt;
Служба технической поддержки и Help Desk России: +7 495 974-8951&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[ИПСС]]&lt;br /&gt;
*[[Эндорсмент#Требования к эндорсментам в Сейбр|Требования к эндорсментам в Сейбр]]&lt;br /&gt;
*[[ГРС|Данные о ресурсах и дистрибутивной сети Сейбр]]&lt;br /&gt;
*[[Принтер билетопечати#Принтеры билетопечати Sabre|Принтеры билетопечати Sabre]]&lt;br /&gt;
*[[Статистика#Статистика поставщиков|Статистика поставщиков]]&lt;br /&gt;
*[[Билет#Функциональные возможности поставщиков авиабилетов|Функциональные возможности поставщиков авиабилетов]]&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
*[http://www.sabre.com Сайт Sabre Holings]&lt;br /&gt;
*[http://www.sabretravelnetwork.ru/home Сайт Sabre Travel Network]&lt;br /&gt;
*[http://www.sabretravelnetwork.ru/home/products_services/product_index Продукты Сейбр]&lt;br /&gt;
*[http://www.tch.ru/rus/products/1s/ Шаги по обеспечению возможности оформления электронных и автоматизированных билетов НСАВ ТКП через АСБ «Сэйбр» (GDS Sabre) в аккредитованных агентствах]&lt;br /&gt;
*[http://support.mute-lab.com/ru/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B8%D0%BD%D0%B3#.D0.90.D0.B2.D0.B8.D0.B0.D0.BA.D0.BE.D0.BC.D0.BF.D0.B0.D0.BD.D0.B8.D0.B8.2C_.D0.BF.D1.80.D0.B8.D0.BD.D0.B8.D0.BC.D0.B0.D1.8E.D1.89.D0.B8.D0.B5_.D0.BE.D0.BF.D0.BB.D0.B0.D1.82.D1.83_.D0.BA.D1.80.D0.B5.D0.B4.D0.B8.D1.82.D0.BD.D1.8B.D0.BC.D0.B8_.D0.BA.D0.B0.D1.80.D1.82.D0.B0.D0.BC.D0.B8_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_GDS Список авиакомпаний, принимающих оплату кредитными картами через GDS Sabre]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%B2%D1%8B%D0%BF%D0%B8%D1%81%D0%BA%D0%B8&amp;diff=6861</id>
		<title>Веб-служба выписки</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%B2%D1%8B%D0%BF%D0%B8%D1%81%D0%BA%D0%B8&amp;diff=6861"/>
		<updated>2015-04-01T10:29:11Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Запрос */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Информация ==&lt;br /&gt;
&lt;br /&gt;
Агентский АПИ выписки позволяет определить валидирующего перевозчика и значение комиссии от авиакомпании для брони, а также запустить процедуру выписки билета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#fff0f5;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; Как правило для выписки билета достаточно чтобы у заказа был статус &amp;quot;Оплачено&amp;quot;. При включенной опции '''''«Для успешных бронирований производить оформление: автоматически после изменения статуса на &amp;quot;Оплачено&amp;quot;»''''' из раздела '''«Заказы»''' ⇨ '''«Настройки бронирования»''' билет будет автоматически выписан после оплаты.&lt;br /&gt;
&lt;br /&gt;
В Nemo 2.0 в агентский сервис (интерфейс к серверу бронирования) добавлены дополнительные настройки для выписки авиабилетов. В новой версии АПИ позволяет:&lt;br /&gt;
 &lt;br /&gt;
*сообщать ВП (валидирующего перевозчика) по данной комбинации;&lt;br /&gt;
*сообщать комиссию по данной комбинации;&lt;br /&gt;
*сообщать эндорсменты по данной комбинации;&lt;br /&gt;
*принимать запрос на тикетинг;&lt;br /&gt;
*проверять наличие брони в ГДС;&lt;br /&gt;
*синхронизировать бронь;&lt;br /&gt;
*выписывать билет;&lt;br /&gt;
*войдировать билет.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа выписки ==&lt;br /&gt;
Данный запрос запускается после оплаты заказа, может быть запущен как в ручном режиме — пользователем, у которого есть на это права, так и автоматически. Выписать неоплаченный заказ через Nemo возможности нет. При запуске запроса на выписку также запускается процесс обновления заказа, в ходе которого сверяется цена и остальные параметры заказа, а также проверяется его актуальность. Заказы, с истекшим таймлимитом выписать нельзя.&lt;br /&gt;
&lt;br /&gt;
WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=Ticketing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DTicketing&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:Ticketing&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;Ticketing&amp;gt;&lt;br /&gt;
                  &amp;lt;BookID&amp;gt;?&amp;lt;/BookID&amp;gt;&lt;br /&gt;
                  &amp;lt;!--BookID — Id заказа в системе Nemo--&amp;gt;&lt;br /&gt;
                  &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ValCompany — валидирующий перевозчик (тот кто выписывает билет)--&amp;gt;&lt;br /&gt;
                  &amp;lt;Comission Amount=&amp;quot;?&amp;quot; Percent=&amp;quot;?&amp;quot; CurrencyCode=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Comission Amount — комиссии, указываются или в валюте, или в процентах, для валюты обязательным является &lt;br /&gt;
                   код валюты. Если указана и в валюте и в процентах, то у поставщика комиссия устанавливается в валюте--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Amount — комиссия в валюте--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Percent — комиссия в процентах--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--CurrencyCode — код валюты комиссии--&amp;gt;&lt;br /&gt;
                  &amp;lt;PassengerFops&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;PassengerFop&amp;gt;&lt;br /&gt;
                        &amp;lt;PassengerId&amp;gt;?&amp;lt;/PassengerId&amp;gt;&lt;br /&gt;
                        &amp;lt;!--PassengerId - порядковый номер пассажира в перелете--&amp;gt;&lt;br /&gt;
                        &amp;lt;Fops&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                           &amp;lt;Fop&amp;gt;&lt;br /&gt;
                              &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Type - форма оплаты: CC (по кредитной карте) или СА (наличными)--&amp;gt;&lt;br /&gt;
                              &amp;lt;Money Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Money&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Money - сумма платежа--&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Currency - код валюты--&amp;gt;&lt;br /&gt;
                              &amp;lt;VendorCode&amp;gt;?&amp;lt;/VendorCode&amp;gt;&lt;br /&gt;
                              &amp;lt;!--VendorCode - код типа карты: (например, VI - Visa, &lt;br /&gt;
                                                                           MC - MasterCard, &lt;br /&gt;
                                                                           AX - American Express&lt;br /&gt;
                                                                           DC - DCL,&lt;br /&gt;
                                                                           CA - EURO,&lt;br /&gt;
                                                                           IK - EURO,&lt;br /&gt;
                                                                           JB - JCB,&lt;br /&gt;
                                                                           JC - JCB,&lt;br /&gt;
                                                                           BA - Visa)--&amp;gt;&lt;br /&gt;
                              &amp;lt;Number&amp;gt;?&amp;lt;/Number&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Number - номер карты--&amp;gt;&lt;br /&gt;
                              &amp;lt;ExpireDate&amp;gt;?&amp;lt;/ExpireDate&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ExpireDate - срок действия карты, например 12.2020--&amp;gt;&lt;br /&gt;
                              &amp;lt;ManualApprovalCode&amp;gt;?&amp;lt;/ManualApprovalCode&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ManualApprovalCode - Код преавторизации транзакции, по которой были заблокированы средства для выписки. Это НЕ CVV код. Необязательный. Если не указан, то он будет автоматически получен нашей системой через GDS/--&amp;gt;&lt;br /&gt;
                           &amp;lt;/Fop&amp;gt;&lt;br /&gt;
                        &amp;lt;/Fops&amp;gt;&lt;br /&gt;
                     &amp;lt;/PassengerFop&amp;gt;&lt;br /&gt;
                  &amp;lt;/PassengerFops&amp;gt;&lt;br /&gt;
               &amp;lt;/Ticketing&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе&lt;br /&gt;
               &amp;quot;Администрирование&amp;quot; ⇨ &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе&lt;br /&gt;
               &amp;quot;Администрирование&amp;quot; ⇨ &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:Ticketing&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DTicketing&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:TicketingResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;Ticketing ID=&amp;quot;?&amp;quot; Status=&amp;quot;?&amp;quot; Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--ID — Id брони в системе Nemo, целое число, обязательный--&amp;gt;&lt;br /&gt;
               &amp;lt;!--Status — индикатор состояния брони, возможные значения:&lt;br /&gt;
                                                booked — забронировано,&lt;br /&gt;
                                                canceled — бронь отменена,&lt;br /&gt;
                                                ticket — выписана&lt;br /&gt;
                                                UNDEFINED — статус не определён--&amp;gt;&lt;br /&gt;
               &amp;lt;!--Code — код брони в системе поставщика--&amp;gt;&lt;br /&gt;
                  &amp;lt;QueryPlace xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;!--QueryPlace — положение брони в очереди, Number — номер брони в очереди--&amp;gt;&lt;br /&gt;
                  &amp;lt;Flight FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--FlightId — Id перелёта в системе Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                     &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                     &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                     &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                     &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                     &amp;lt;Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                           &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                           &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва&lt;br /&gt;
                           или SVO — Шереметьево--&amp;gt;&lt;br /&gt;
                           &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                           &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение,&lt;br /&gt;
                           то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                           &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                           &amp;lt;!--ArrAirp — аэропорт прибытия--&amp;gt;&lt;br /&gt;
                           &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                           &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение,&lt;br /&gt;
                           то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                           &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                           &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                           &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                           &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                           &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                           &amp;lt;!--MarkAirlineName - полное наименование АК на кириллице--&amp;gt;&lt;br /&gt;
                           &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                           &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                           &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                           &amp;lt;!--AircraftName - наименование воздушного судна--&amp;gt;&lt;br /&gt;
                           &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                           &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                           &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                           &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                           &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                           &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                           &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс&lt;br /&gt;
                                 может записываться разными литерами, например: L--&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                           &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                           &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                           &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                           &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                           &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                     &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                     &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                        &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети,&lt;br /&gt;
                        INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                           &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                           &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                           &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                           &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи).&lt;br /&gt;
                           Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                           &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                           &amp;lt;!--TotalFare — суммарная стоимость, в эквивалентной валюте.&lt;br /&gt;
                           Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                           &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                           &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                           &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                           &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                           &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                           &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                           &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                        &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                     &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                     &amp;lt;Commission Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Commission&amp;gt;&lt;br /&gt;
                     &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;Agency Name=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Name — название агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Telephone Type=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип номера, обязательный, возможные значения:&lt;br /&gt;
                     M — мобильный, H — домашний, B — рабочий, A — агенство--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                        &amp;lt;PhoneNumber&amp;gt;?&amp;lt;/PhoneNumber&amp;gt;&lt;br /&gt;
                        &amp;lt;!--PhoneNumber — номер телефона--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                        &amp;lt;CountryAccessCode&amp;gt;?&amp;lt;/CountryAccessCode&amp;gt;&lt;br /&gt;
                        &amp;lt;!--CountryAccessCode — код страны--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AreaCityCode&amp;gt;?&amp;lt;/AreaCityCode&amp;gt;&lt;br /&gt;
                        &amp;lt;!--AreaCityCode — код региона/города--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Telephone&amp;gt;&lt;br /&gt;
                     &amp;lt;Address City=&amp;quot;?&amp;quot; State=&amp;quot;?&amp;quot; StreetAddress=&amp;quot;?&amp;quot; PostalCode=&amp;quot;?&amp;quot; CountryCode=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--City — город--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--State — штат--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--StreetAddress — адрес в городе (улица, дом, корпус, офис и т.д.)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PostalCode — почтовый индекс--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CountryCode — код страны (RU, UA и т.п.)--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Agency&amp;gt;&lt;br /&gt;
                  &amp;lt;ItinReceipts Encoding=&amp;quot;?&amp;quot; Format=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ItinReceipts — маршрут квитанция, Encoding — кодировка, Format — формат--&amp;gt;&lt;br /&gt;
                  &amp;lt;FareStored xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                   &amp;lt;PaymentTransactions&amp;gt;&lt;br /&gt;
                     &amp;lt;Transaction&amp;gt;&lt;br /&gt;
                        &amp;lt;Id&amp;gt;?&amp;lt;/Id&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Id - номер транзакции в Немо--&amp;gt;&lt;br /&gt;
                        &amp;lt;Status&amp;gt;?&amp;lt;/Status&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Status - статус транзакции--&amp;gt;&lt;br /&gt;
                        &amp;lt;GatewayName&amp;gt;?&amp;lt;/GatewayName&amp;gt;&lt;br /&gt;
                        &amp;lt;!--GatewayName - название платежного шлюза--&amp;gt;&lt;br /&gt;
                        &amp;lt;MoneyPaid Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/MoneyPaid&amp;gt;&lt;br /&gt;
                        &amp;lt;!--MoneyPaid - сумма оплаты--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Currency - валюта--&amp;gt;&lt;br /&gt;
                        &amp;lt;PaymentDateTime&amp;gt;?&amp;lt;/PaymentDateTime&amp;gt;&lt;br /&gt;
                        &amp;lt;!--PaymentDateTime - дата и время оплаты--&amp;gt;&lt;br /&gt;
                        &amp;lt;CreateDateTime&amp;gt;?&amp;lt;/CreateDateTime&amp;gt;&lt;br /&gt;
                        &amp;lt;!--CreateDateTime - дата и время создания платежной транзакции--&amp;gt;&lt;br /&gt;
                        &amp;lt;Description/&amp;gt;&lt;br /&gt;
                     &amp;lt;/Transaction&amp;gt;&lt;br /&gt;
                  &amp;lt;/PaymentTransactions&amp;gt;&lt;br /&gt;
                  &amp;lt;PaymentStatus&amp;gt;?&amp;lt;/PaymentStatus&amp;gt;&lt;br /&gt;
                  &amp;lt;!--PaymentStatus - статус оплаты:&lt;br /&gt;
                                         not_paid — не оплачено&lt;br /&gt;
                                         partly_paid — оплачено, частично&lt;br /&gt;
                                         fully_paid — оплачено, полностью--&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; IsContact=&amp;quot;?&amp;quot; LinkedTo=&amp;quot;?&amp;quot; Num=&amp;quot;?&amp;quot; TravellerId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, обязательный, возможные значения: ADT — взрослые,&lt;br /&gt;
                     CNN — дети со взрослыми,UNN — дети без сопровождения взрослых, INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IsContact — если true — то данный пассажир является контактным лицом, если false — то не является,&lt;br /&gt;
                      контактное лицо может быть только 1, если среди пассажиров есть взрослые, то только кто-то из них&lt;br /&gt;
                     может быть контактным лицом, по умолчанию false--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Num — порядковый номер пассажира, начинается с 1--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--LinkedTo — номер взрослого, к которому привязан младенец/ребёнок--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--TravellerId — устаревший параметр, не используется--&amp;gt;&lt;br /&gt;
                        &amp;lt;Meal&amp;gt;?&amp;lt;/Meal&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Meal — код типа питания, возможные значения:&lt;br /&gt;
                                                NONE — отсутствует&lt;br /&gt;
                                                AVML — Азиатская вегетарианская кухня&lt;br /&gt;
                                                BLML — Блюда щадящей диеты&lt;br /&gt;
                                                CHML — Детское питание&lt;br /&gt;
                                                CHPC — Детский холодный завтрак&lt;br /&gt;
                                                СНСС — Детский горячий завтрак&lt;br /&gt;
                                                CHHC — Детский ланч, ветчина и сыр&lt;br /&gt;
                                                PBJS — Детский ланч, ореховое масло&lt;br /&gt;
                                                CHMC — Детский обед макароны с сыром&lt;br /&gt;
                                                DBML — Диабетическое питание&lt;br /&gt;
                                                FPML — Фрукты&lt;br /&gt;
                                                GFML — Питание без клейковины&lt;br /&gt;
                                                HFML — Питание богатое клетчаткой&lt;br /&gt;
                                                HNML — Индусская кухня&lt;br /&gt;
                                                BBML — Питание для младенцев&lt;br /&gt;
                                                KSML — Кошерная кухня&lt;br /&gt;
                                                SMKB — Кошерный завтрак&lt;br /&gt;
                                                SMKL — Кошерный ланч&lt;br /&gt;
                                                SMKD — Кошерный обед&lt;br /&gt;
                                                LPML — Малобелковое питание&lt;br /&gt;
                                                LCML — Низкокалорийное питание&lt;br /&gt;
                                                LFML — Низкохолестериновое питание&lt;br /&gt;
                                                PRML — Низкопуриновое питание&lt;br /&gt;
                                                LSML — Малосоленое питание&lt;br /&gt;
                                                MOML — Мюсли&lt;br /&gt;
                                                NLML — Безмолочные продукты&lt;br /&gt;
                                                ORML — Восточная кухня&lt;br /&gt;
                                                RVML — Сырые овощи&lt;br /&gt;
                                                SFML — Морепродукты&lt;br /&gt;
                                                SPML — Особое питание&lt;br /&gt;
                                                VLML — Вегетарианское, молоко и яйца&lt;br /&gt;
                                                VGML — Строго вегетарианское питание&lt;br /&gt;
                                                VJML — Джайнизское вегетарианское&lt;br /&gt;
                                                VOML — Восточное вегетарианское питание--&amp;gt;&lt;br /&gt;
                        &amp;lt;PersonalInfo DateOfBirth=&amp;quot;?&amp;quot; Nationality=&amp;quot;?&amp;quot; Gender=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DateOfBirth — дата рождения в формате ДД.ММ.ГГГГ (например 31.12.2000)--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Nationality — гражданство, двух буквенный код страны (RU, UA, US и т.д.)--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Gender — пол пассажира, возможные значения: M — мужской(Male), F — женский(Female)--&amp;gt;&lt;br /&gt;
                           &amp;lt;FirstName&amp;gt;?&amp;lt;/FirstName&amp;gt;&lt;br /&gt;
                           &amp;lt;!--FirstName — имя пассажира--&amp;gt;&lt;br /&gt;
                           &amp;lt;LastName&amp;gt;?&amp;lt;/LastName&amp;gt;&lt;br /&gt;
                           &amp;lt;!--LastName — фамилия пассажира--&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                           &amp;lt;MiddleName&amp;gt;?&amp;lt;/MiddleName&amp;gt;&lt;br /&gt;
                           &amp;lt;!--MiddleName — отчество пассажира--&amp;gt;&lt;br /&gt;
                        &amp;lt;/PersonalInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;LoyaltyCard OpCode=&amp;quot;?&amp;quot; Number=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;!--OpCode — код авиакомпании--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Number — номер карточки--&amp;gt;&lt;br /&gt;
                        &amp;lt;ContactInfo&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                           &amp;lt;EmailID&amp;gt;?&amp;lt;/EmailID&amp;gt;&lt;br /&gt;
                           &amp;lt;!--EmailID — контактный email--&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                           &amp;lt;Telephone Type=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип номера, возможные значения: M — мобильный, H — домашний, B — рабочий--&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                              &amp;lt;PhoneNumber&amp;gt;?&amp;lt;/PhoneNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--PhoneNumber — номер телефона--&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                              &amp;lt;CountryAccessCode&amp;gt;?&amp;lt;/CountryAccessCode&amp;gt;&lt;br /&gt;
                              &amp;lt;!--CountryAccessCode — код страны--&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                              &amp;lt;AreaCityCode&amp;gt;?&amp;lt;/AreaCityCode&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AreaCityCode — код региона/города--&amp;gt;&lt;br /&gt;
                           &amp;lt;/Telephone&amp;gt;&lt;br /&gt;
                        &amp;lt;/ContactInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;DocumentInfo DocType=&amp;quot;?&amp;quot; DocNum=&amp;quot;?&amp;quot; CountryCode=&amp;quot;?&amp;quot; DocElapsedTime=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DocType — тип документа, возможные значения:&lt;br /&gt;
                                                                Р — Паспорт&lt;br /&gt;
                                                                A – Паспорт иностранца&lt;br /&gt;
                                                                С — Внутренний гражданский паспорт&lt;br /&gt;
                                                                F – Документ заменяющий паспорт&lt;br /&gt;
                                                                М — Воинское удостоверение&lt;br /&gt;
                                                                N – Сертификат натурализации(специфичный документ США)&lt;br /&gt;
                                                                T – Док.повторного въезда, паспорт беженца&lt;br /&gt;
                                                                V – Документ для пересечения границы--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DocNum — номер документа--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--CountryCode — двух буквенный код страны выдачи паспорта (RU, UA, US и т.д.)--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DocElapsedTime — срок истечения срока действия паспорта в ДД.ММ.ГГГ (например 31.12.2000)--&amp;gt;&lt;br /&gt;
                        &amp;lt;AcquiredDocuments TicketNumber=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- TicketNumber — номер выписанного билета--&amp;gt;&lt;br /&gt;
                        &amp;lt;VisaInfo Num=&amp;quot;?&amp;quot; IssueCountry=&amp;quot;?&amp;quot; IssuePlace=&amp;quot;?&amp;quot; BirthCountry=&amp;quot;?&amp;quot; BirthCity=&amp;quot;?&amp;quot; IssueDate=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Num — номер визы--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--IssueDate — дата(ДД.ММ.ГГГГ) выдачи визы--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--IssueCountry — страна выдачи визы--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--IssuePlace — место выдачи визы--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--BirthCountry — страна рождения(IATA код страны)--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--BirthCity — город рождения(название)--&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAddress City=&amp;quot;?&amp;quot; State=&amp;quot;?&amp;quot; StreetAddress=&amp;quot;?&amp;quot; PostalCode=&amp;quot;?&amp;quot; CountryCode=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;!--City — город--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--State — штат или область въезда--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--StreetAddress — адрес: улица, номер дома, квартиры и т.д.--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--PostalCode — почтовый код--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--CountryCode — код страны--&amp;gt;&lt;br /&gt;
                        &amp;lt;PreferedPlace SmokingAllowed=&amp;quot;?&amp;quot; Location=&amp;quot;?&amp;quot; RowNumber=&amp;quot;?&amp;quot; PlaceNumber=&amp;quot;?&amp;quot; SegNumber=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Если указаны номер ряда и номер места, то параметры SmokingAllowed и Location игнорируются--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--SmokingAllowed — булевское значение, true — место для курящих, false — место для некурящих--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Location — положение места в ряде, возможные значения:&lt;br /&gt;
                                                        W — у окна (Window)&lt;br /&gt;
                                                        M — где-то в середине ряда (Middle)&lt;br /&gt;
                                                        NPW — возле прохода (NearPassengerWay)&lt;br /&gt;
                                                        NS — нет предпочтения (NotSpecified)--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--RowNumber — номер ряда--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--PlaceNumber — номер места--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--SegNumber — номер сегмента--&amp;gt;&lt;br /&gt;
                        &amp;lt;DocStringFormats&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                           &amp;lt;DocStringFormat&amp;gt;?&amp;lt;/DocStringFormat&amp;gt;&lt;br /&gt;
                           &amp;lt;!--DocStringFormat — формат паспортной строки, возможные значения:&lt;br /&gt;
                           DOCS — строка формата DOCS, FOID — строка формата FOID--&amp;gt;&lt;br /&gt;
                        &amp;lt;/DocStringFormats&amp;gt;&lt;br /&gt;
                     &amp;lt;/Traveller&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
               &amp;lt;/BookFlight&amp;gt;&lt;br /&gt;
               &amp;lt;Requisites/&amp;gt;&lt;br /&gt;
               &amp;lt;RequestType xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;UserID xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;Errors&amp;gt;&lt;br /&gt;
                  &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                     &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Error&amp;gt;&lt;br /&gt;
               &amp;lt;/Errors&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:TicketingResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа войдирования ==&lt;br /&gt;
Данный запрос запускается после выписки билета, если необходимо его отменить.&lt;br /&gt;
&lt;br /&gt;
WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=VoidTicket&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DVoidTicket&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:VoidTicket&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;VoidTicket&amp;gt;&lt;br /&gt;
                  &amp;lt;BookID&amp;gt;?&amp;lt;/BookID&amp;gt;&lt;br /&gt;
                  &amp;lt;!--BookID — Id брони в системе Nemo, целое число--&amp;gt;&lt;br /&gt;
               &amp;lt;/VoidTicket&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе&lt;br /&gt;
               &amp;quot;Администрирование&amp;quot; ⇨ &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе&lt;br /&gt;
               &amp;quot;Администрирование&amp;quot; ⇨ &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:VoidTicket&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DVoidTicket&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:VoidTicketResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;VoidTicket BookID=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--BookID — Id брони в системе Nemo, целое число--&amp;gt;&lt;br /&gt;
                  &amp;lt;Result Success=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Sucscess — результат отмены выписки, true или false--&amp;gt;&lt;br /&gt;
               &amp;lt;/VoidTicket&amp;gt;&lt;br /&gt;
               &amp;lt;Requisites/&amp;gt;&lt;br /&gt;
               &amp;lt;RequestType xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;UserID xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:VoidTicketResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский АПИ]]&lt;br /&gt;
*[[Бронирование]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%B2%D1%8B%D0%BF%D0%B8%D1%81%D0%BA%D0%B8&amp;diff=6860</id>
		<title>Веб-служба выписки</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%B2%D1%8B%D0%BF%D0%B8%D1%81%D0%BA%D0%B8&amp;diff=6860"/>
		<updated>2015-04-01T09:53:42Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Запрос */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Информация ==&lt;br /&gt;
&lt;br /&gt;
Агентский АПИ выписки позволяет определить валидирующего перевозчика и значение комиссии от авиакомпании для брони, а также запустить процедуру выписки билета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#fff0f5;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; Как правило для выписки билета достаточно чтобы у заказа был статус &amp;quot;Оплачено&amp;quot;. При включенной опции '''''«Для успешных бронирований производить оформление: автоматически после изменения статуса на &amp;quot;Оплачено&amp;quot;»''''' из раздела '''«Заказы»''' ⇨ '''«Настройки бронирования»''' билет будет автоматически выписан после оплаты.&lt;br /&gt;
&lt;br /&gt;
В Nemo 2.0 в агентский сервис (интерфейс к серверу бронирования) добавлены дополнительные настройки для выписки авиабилетов. В новой версии АПИ позволяет:&lt;br /&gt;
 &lt;br /&gt;
*сообщать ВП (валидирующего перевозчика) по данной комбинации;&lt;br /&gt;
*сообщать комиссию по данной комбинации;&lt;br /&gt;
*сообщать эндорсменты по данной комбинации;&lt;br /&gt;
*принимать запрос на тикетинг;&lt;br /&gt;
*проверять наличие брони в ГДС;&lt;br /&gt;
*синхронизировать бронь;&lt;br /&gt;
*выписывать билет;&lt;br /&gt;
*войдировать билет.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа выписки ==&lt;br /&gt;
Данный запрос запускается после оплаты заказа, может быть запущен как в ручном режиме — пользователем, у которого есть на это права, так и автоматически. Выписать неоплаченный заказ через Nemo возможности нет. При запуске запроса на выписку также запускается процесс обновления заказа, в ходе которого сверяется цена и остальные параметры заказа, а также проверяется его актуальность. Заказы, с истекшим таймлимитом выписать нельзя.&lt;br /&gt;
&lt;br /&gt;
WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=Ticketing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DTicketing&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:Ticketing&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;Ticketing&amp;gt;&lt;br /&gt;
                  &amp;lt;BookID&amp;gt;?&amp;lt;/BookID&amp;gt;&lt;br /&gt;
                  &amp;lt;!--BookID — Id заказа в системе Nemo--&amp;gt;&lt;br /&gt;
                  &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ValCompany — валидирующий перевозчик (тот кто выписывает билет)--&amp;gt;&lt;br /&gt;
                  &amp;lt;Comission Amount=&amp;quot;?&amp;quot; Percent=&amp;quot;?&amp;quot; CurrencyCode=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Comission Amount — комиссии, указываются или в валюте, или в процентах, для валюты обязательным является &lt;br /&gt;
                   код валюты. Если указана и в валюте и в процентах, то у поставщика комиссия устанавливается в валюте--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Amount — комиссия в валюте--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Percent — комиссия в процентах--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--CurrencyCode — код валюты комиссии--&amp;gt;&lt;br /&gt;
                  &amp;lt;PassengerFops&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;PassengerFop&amp;gt;&lt;br /&gt;
                        &amp;lt;PassengerId&amp;gt;?&amp;lt;/PassengerId&amp;gt;&lt;br /&gt;
                        &amp;lt;!--PassengerId - порядковый номер пассажира в перелете--&amp;gt;&lt;br /&gt;
                        &amp;lt;Fops&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                           &amp;lt;Fop&amp;gt;&lt;br /&gt;
                              &amp;lt;Type&amp;gt;?&amp;lt;/Type&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Type - форма оплаты: CC (по кредитной карте) или СА (наличными)--&amp;gt;&lt;br /&gt;
                              &amp;lt;Money Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Money&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Money - сумма платежа--&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Currency - код валюты--&amp;gt;&lt;br /&gt;
                              &amp;lt;VendorCode&amp;gt;?&amp;lt;/VendorCode&amp;gt;&lt;br /&gt;
                              &amp;lt;!--VendorCode - код типа карты: (например, VI - Visa, &lt;br /&gt;
                                                                           MC - MasterCard, &lt;br /&gt;
                                                                           AX - American Express&lt;br /&gt;
                                                                           DC - DCL,&lt;br /&gt;
                                                                           CA - EURO,&lt;br /&gt;
                                                                           IK - EURO,&lt;br /&gt;
                                                                           JB - JCB,&lt;br /&gt;
                                                                           JC - JCB,&lt;br /&gt;
                                                                           BA - Visa)--&amp;gt;&lt;br /&gt;
                              &amp;lt;Number&amp;gt;?&amp;lt;/Number&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Number - номер карты--&amp;gt;&lt;br /&gt;
                              &amp;lt;ExpireDate&amp;gt;?&amp;lt;/ExpireDate&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ExpireDate - срок действия карты, например 12.2020--&amp;gt;&lt;br /&gt;
                              &amp;lt;ManualApprovalCode&amp;gt;?&amp;lt;/ManualApprovalCode&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ManualApprovalCode - Код преавторизации транзакции, по которой были заблокированы средства для выписки. Это НЕ CVV код.--&amp;gt;&lt;br /&gt;
                           &amp;lt;/Fop&amp;gt;&lt;br /&gt;
                        &amp;lt;/Fops&amp;gt;&lt;br /&gt;
                     &amp;lt;/PassengerFop&amp;gt;&lt;br /&gt;
                  &amp;lt;/PassengerFops&amp;gt;&lt;br /&gt;
               &amp;lt;/Ticketing&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе&lt;br /&gt;
               &amp;quot;Администрирование&amp;quot; ⇨ &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе&lt;br /&gt;
               &amp;quot;Администрирование&amp;quot; ⇨ &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:Ticketing&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DTicketing&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:TicketingResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;Ticketing ID=&amp;quot;?&amp;quot; Status=&amp;quot;?&amp;quot; Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--ID — Id брони в системе Nemo, целое число, обязательный--&amp;gt;&lt;br /&gt;
               &amp;lt;!--Status — индикатор состояния брони, возможные значения:&lt;br /&gt;
                                                booked — забронировано,&lt;br /&gt;
                                                canceled — бронь отменена,&lt;br /&gt;
                                                ticket — выписана&lt;br /&gt;
                                                UNDEFINED — статус не определён--&amp;gt;&lt;br /&gt;
               &amp;lt;!--Code — код брони в системе поставщика--&amp;gt;&lt;br /&gt;
                  &amp;lt;QueryPlace xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;!--QueryPlace — положение брони в очереди, Number — номер брони в очереди--&amp;gt;&lt;br /&gt;
                  &amp;lt;Flight FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--FlightId — Id перелёта в системе Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                     &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                     &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                     &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                     &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                     &amp;lt;Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                           &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                           &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва&lt;br /&gt;
                           или SVO — Шереметьево--&amp;gt;&lt;br /&gt;
                           &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                           &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение,&lt;br /&gt;
                           то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                           &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                           &amp;lt;!--ArrAirp — аэропорт прибытия--&amp;gt;&lt;br /&gt;
                           &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                           &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение,&lt;br /&gt;
                           то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                           &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                           &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                           &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                           &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                           &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                           &amp;lt;!--MarkAirlineName - полное наименование АК на кириллице--&amp;gt;&lt;br /&gt;
                           &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                           &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                           &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                           &amp;lt;!--AircraftName - наименование воздушного судна--&amp;gt;&lt;br /&gt;
                           &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                           &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                           &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                           &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                           &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                           &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                           &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс&lt;br /&gt;
                                 может записываться разными литерами, например: L--&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                           &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                           &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                           &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                           &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                           &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                     &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                     &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                        &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети,&lt;br /&gt;
                        INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                           &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                           &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                           &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                           &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи).&lt;br /&gt;
                           Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                           &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                           &amp;lt;!--TotalFare — суммарная стоимость, в эквивалентной валюте.&lt;br /&gt;
                           Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                           &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                           &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                           &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                           &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                           &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                           &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                           &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                        &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                     &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                     &amp;lt;Commission Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Commission&amp;gt;&lt;br /&gt;
                     &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;Agency Name=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Name — название агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Telephone Type=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип номера, обязательный, возможные значения:&lt;br /&gt;
                     M — мобильный, H — домашний, B — рабочий, A — агенство--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                        &amp;lt;PhoneNumber&amp;gt;?&amp;lt;/PhoneNumber&amp;gt;&lt;br /&gt;
                        &amp;lt;!--PhoneNumber — номер телефона--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                        &amp;lt;CountryAccessCode&amp;gt;?&amp;lt;/CountryAccessCode&amp;gt;&lt;br /&gt;
                        &amp;lt;!--CountryAccessCode — код страны--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AreaCityCode&amp;gt;?&amp;lt;/AreaCityCode&amp;gt;&lt;br /&gt;
                        &amp;lt;!--AreaCityCode — код региона/города--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Telephone&amp;gt;&lt;br /&gt;
                     &amp;lt;Address City=&amp;quot;?&amp;quot; State=&amp;quot;?&amp;quot; StreetAddress=&amp;quot;?&amp;quot; PostalCode=&amp;quot;?&amp;quot; CountryCode=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--City — город--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--State — штат--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--StreetAddress — адрес в городе (улица, дом, корпус, офис и т.д.)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--PostalCode — почтовый индекс--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CountryCode — код страны (RU, UA и т.п.)--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Agency&amp;gt;&lt;br /&gt;
                  &amp;lt;ItinReceipts Encoding=&amp;quot;?&amp;quot; Format=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ItinReceipts — маршрут квитанция, Encoding — кодировка, Format — формат--&amp;gt;&lt;br /&gt;
                  &amp;lt;FareStored xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                   &amp;lt;PaymentTransactions&amp;gt;&lt;br /&gt;
                     &amp;lt;Transaction&amp;gt;&lt;br /&gt;
                        &amp;lt;Id&amp;gt;?&amp;lt;/Id&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Id - номер транзакции в Немо--&amp;gt;&lt;br /&gt;
                        &amp;lt;Status&amp;gt;?&amp;lt;/Status&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Status - статус транзакции--&amp;gt;&lt;br /&gt;
                        &amp;lt;GatewayName&amp;gt;?&amp;lt;/GatewayName&amp;gt;&lt;br /&gt;
                        &amp;lt;!--GatewayName - название платежного шлюза--&amp;gt;&lt;br /&gt;
                        &amp;lt;MoneyPaid Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/MoneyPaid&amp;gt;&lt;br /&gt;
                        &amp;lt;!--MoneyPaid - сумма оплаты--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Currency - валюта--&amp;gt;&lt;br /&gt;
                        &amp;lt;PaymentDateTime&amp;gt;?&amp;lt;/PaymentDateTime&amp;gt;&lt;br /&gt;
                        &amp;lt;!--PaymentDateTime - дата и время оплаты--&amp;gt;&lt;br /&gt;
                        &amp;lt;CreateDateTime&amp;gt;?&amp;lt;/CreateDateTime&amp;gt;&lt;br /&gt;
                        &amp;lt;!--CreateDateTime - дата и время создания платежной транзакции--&amp;gt;&lt;br /&gt;
                        &amp;lt;Description/&amp;gt;&lt;br /&gt;
                     &amp;lt;/Transaction&amp;gt;&lt;br /&gt;
                  &amp;lt;/PaymentTransactions&amp;gt;&lt;br /&gt;
                  &amp;lt;PaymentStatus&amp;gt;?&amp;lt;/PaymentStatus&amp;gt;&lt;br /&gt;
                  &amp;lt;!--PaymentStatus - статус оплаты:&lt;br /&gt;
                                         not_paid — не оплачено&lt;br /&gt;
                                         partly_paid — оплачено, частично&lt;br /&gt;
                                         fully_paid — оплачено, полностью--&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; IsContact=&amp;quot;?&amp;quot; LinkedTo=&amp;quot;?&amp;quot; Num=&amp;quot;?&amp;quot; TravellerId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, обязательный, возможные значения: ADT — взрослые,&lt;br /&gt;
                     CNN — дети со взрослыми,UNN — дети без сопровождения взрослых, INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IsContact — если true — то данный пассажир является контактным лицом, если false — то не является,&lt;br /&gt;
                      контактное лицо может быть только 1, если среди пассажиров есть взрослые, то только кто-то из них&lt;br /&gt;
                     может быть контактным лицом, по умолчанию false--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Num — порядковый номер пассажира, начинается с 1--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--LinkedTo — номер взрослого, к которому привязан младенец/ребёнок--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--TravellerId — устаревший параметр, не используется--&amp;gt;&lt;br /&gt;
                        &amp;lt;Meal&amp;gt;?&amp;lt;/Meal&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Meal — код типа питания, возможные значения:&lt;br /&gt;
                                                NONE — отсутствует&lt;br /&gt;
                                                AVML — Азиатская вегетарианская кухня&lt;br /&gt;
                                                BLML — Блюда щадящей диеты&lt;br /&gt;
                                                CHML — Детское питание&lt;br /&gt;
                                                CHPC — Детский холодный завтрак&lt;br /&gt;
                                                СНСС — Детский горячий завтрак&lt;br /&gt;
                                                CHHC — Детский ланч, ветчина и сыр&lt;br /&gt;
                                                PBJS — Детский ланч, ореховое масло&lt;br /&gt;
                                                CHMC — Детский обед макароны с сыром&lt;br /&gt;
                                                DBML — Диабетическое питание&lt;br /&gt;
                                                FPML — Фрукты&lt;br /&gt;
                                                GFML — Питание без клейковины&lt;br /&gt;
                                                HFML — Питание богатое клетчаткой&lt;br /&gt;
                                                HNML — Индусская кухня&lt;br /&gt;
                                                BBML — Питание для младенцев&lt;br /&gt;
                                                KSML — Кошерная кухня&lt;br /&gt;
                                                SMKB — Кошерный завтрак&lt;br /&gt;
                                                SMKL — Кошерный ланч&lt;br /&gt;
                                                SMKD — Кошерный обед&lt;br /&gt;
                                                LPML — Малобелковое питание&lt;br /&gt;
                                                LCML — Низкокалорийное питание&lt;br /&gt;
                                                LFML — Низкохолестериновое питание&lt;br /&gt;
                                                PRML — Низкопуриновое питание&lt;br /&gt;
                                                LSML — Малосоленое питание&lt;br /&gt;
                                                MOML — Мюсли&lt;br /&gt;
                                                NLML — Безмолочные продукты&lt;br /&gt;
                                                ORML — Восточная кухня&lt;br /&gt;
                                                RVML — Сырые овощи&lt;br /&gt;
                                                SFML — Морепродукты&lt;br /&gt;
                                                SPML — Особое питание&lt;br /&gt;
                                                VLML — Вегетарианское, молоко и яйца&lt;br /&gt;
                                                VGML — Строго вегетарианское питание&lt;br /&gt;
                                                VJML — Джайнизское вегетарианское&lt;br /&gt;
                                                VOML — Восточное вегетарианское питание--&amp;gt;&lt;br /&gt;
                        &amp;lt;PersonalInfo DateOfBirth=&amp;quot;?&amp;quot; Nationality=&amp;quot;?&amp;quot; Gender=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DateOfBirth — дата рождения в формате ДД.ММ.ГГГГ (например 31.12.2000)--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Nationality — гражданство, двух буквенный код страны (RU, UA, US и т.д.)--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Gender — пол пассажира, возможные значения: M — мужской(Male), F — женский(Female)--&amp;gt;&lt;br /&gt;
                           &amp;lt;FirstName&amp;gt;?&amp;lt;/FirstName&amp;gt;&lt;br /&gt;
                           &amp;lt;!--FirstName — имя пассажира--&amp;gt;&lt;br /&gt;
                           &amp;lt;LastName&amp;gt;?&amp;lt;/LastName&amp;gt;&lt;br /&gt;
                           &amp;lt;!--LastName — фамилия пассажира--&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                           &amp;lt;MiddleName&amp;gt;?&amp;lt;/MiddleName&amp;gt;&lt;br /&gt;
                           &amp;lt;!--MiddleName — отчество пассажира--&amp;gt;&lt;br /&gt;
                        &amp;lt;/PersonalInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;LoyaltyCard OpCode=&amp;quot;?&amp;quot; Number=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;!--OpCode — код авиакомпании--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Number — номер карточки--&amp;gt;&lt;br /&gt;
                        &amp;lt;ContactInfo&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                           &amp;lt;EmailID&amp;gt;?&amp;lt;/EmailID&amp;gt;&lt;br /&gt;
                           &amp;lt;!--EmailID — контактный email--&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                           &amp;lt;Telephone Type=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип номера, возможные значения: M — мобильный, H — домашний, B — рабочий--&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                              &amp;lt;PhoneNumber&amp;gt;?&amp;lt;/PhoneNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--PhoneNumber — номер телефона--&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                              &amp;lt;CountryAccessCode&amp;gt;?&amp;lt;/CountryAccessCode&amp;gt;&lt;br /&gt;
                              &amp;lt;!--CountryAccessCode — код страны--&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Optional:--&amp;gt;&lt;br /&gt;
                              &amp;lt;AreaCityCode&amp;gt;?&amp;lt;/AreaCityCode&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AreaCityCode — код региона/города--&amp;gt;&lt;br /&gt;
                           &amp;lt;/Telephone&amp;gt;&lt;br /&gt;
                        &amp;lt;/ContactInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;DocumentInfo DocType=&amp;quot;?&amp;quot; DocNum=&amp;quot;?&amp;quot; CountryCode=&amp;quot;?&amp;quot; DocElapsedTime=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DocType — тип документа, возможные значения:&lt;br /&gt;
                                                                Р — Паспорт&lt;br /&gt;
                                                                A – Паспорт иностранца&lt;br /&gt;
                                                                С — Внутренний гражданский паспорт&lt;br /&gt;
                                                                F – Документ заменяющий паспорт&lt;br /&gt;
                                                                М — Воинское удостоверение&lt;br /&gt;
                                                                N – Сертификат натурализации(специфичный документ США)&lt;br /&gt;
                                                                T – Док.повторного въезда, паспорт беженца&lt;br /&gt;
                                                                V – Документ для пересечения границы--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DocNum — номер документа--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--CountryCode — двух буквенный код страны выдачи паспорта (RU, UA, US и т.д.)--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DocElapsedTime — срок истечения срока действия паспорта в ДД.ММ.ГГГ (например 31.12.2000)--&amp;gt;&lt;br /&gt;
                        &amp;lt;AcquiredDocuments TicketNumber=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- TicketNumber — номер выписанного билета--&amp;gt;&lt;br /&gt;
                        &amp;lt;VisaInfo Num=&amp;quot;?&amp;quot; IssueCountry=&amp;quot;?&amp;quot; IssuePlace=&amp;quot;?&amp;quot; BirthCountry=&amp;quot;?&amp;quot; BirthCity=&amp;quot;?&amp;quot; IssueDate=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Num — номер визы--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--IssueDate — дата(ДД.ММ.ГГГГ) выдачи визы--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--IssueCountry — страна выдачи визы--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--IssuePlace — место выдачи визы--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--BirthCountry — страна рождения(IATA код страны)--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--BirthCity — город рождения(название)--&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAddress City=&amp;quot;?&amp;quot; State=&amp;quot;?&amp;quot; StreetAddress=&amp;quot;?&amp;quot; PostalCode=&amp;quot;?&amp;quot; CountryCode=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;!--City — город--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--State — штат или область въезда--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--StreetAddress — адрес: улица, номер дома, квартиры и т.д.--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--PostalCode — почтовый код--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--CountryCode — код страны--&amp;gt;&lt;br /&gt;
                        &amp;lt;PreferedPlace SmokingAllowed=&amp;quot;?&amp;quot; Location=&amp;quot;?&amp;quot; RowNumber=&amp;quot;?&amp;quot; PlaceNumber=&amp;quot;?&amp;quot; SegNumber=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Если указаны номер ряда и номер места, то параметры SmokingAllowed и Location игнорируются--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--SmokingAllowed — булевское значение, true — место для курящих, false — место для некурящих--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Location — положение места в ряде, возможные значения:&lt;br /&gt;
                                                        W — у окна (Window)&lt;br /&gt;
                                                        M — где-то в середине ряда (Middle)&lt;br /&gt;
                                                        NPW — возле прохода (NearPassengerWay)&lt;br /&gt;
                                                        NS — нет предпочтения (NotSpecified)--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--RowNumber — номер ряда--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--PlaceNumber — номер места--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--SegNumber — номер сегмента--&amp;gt;&lt;br /&gt;
                        &amp;lt;DocStringFormats&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                           &amp;lt;DocStringFormat&amp;gt;?&amp;lt;/DocStringFormat&amp;gt;&lt;br /&gt;
                           &amp;lt;!--DocStringFormat — формат паспортной строки, возможные значения:&lt;br /&gt;
                           DOCS — строка формата DOCS, FOID — строка формата FOID--&amp;gt;&lt;br /&gt;
                        &amp;lt;/DocStringFormats&amp;gt;&lt;br /&gt;
                     &amp;lt;/Traveller&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
               &amp;lt;/BookFlight&amp;gt;&lt;br /&gt;
               &amp;lt;Requisites/&amp;gt;&lt;br /&gt;
               &amp;lt;RequestType xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;UserID xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;Errors&amp;gt;&lt;br /&gt;
                  &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                     &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Error&amp;gt;&lt;br /&gt;
               &amp;lt;/Errors&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:TicketingResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа войдирования ==&lt;br /&gt;
Данный запрос запускается после выписки билета, если необходимо его отменить.&lt;br /&gt;
&lt;br /&gt;
WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=VoidTicket&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DVoidTicket&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:VoidTicket&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;VoidTicket&amp;gt;&lt;br /&gt;
                  &amp;lt;BookID&amp;gt;?&amp;lt;/BookID&amp;gt;&lt;br /&gt;
                  &amp;lt;!--BookID — Id брони в системе Nemo, целое число--&amp;gt;&lt;br /&gt;
               &amp;lt;/VoidTicket&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе&lt;br /&gt;
               &amp;quot;Администрирование&amp;quot; ⇨ &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе&lt;br /&gt;
               &amp;quot;Администрирование&amp;quot; ⇨ &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:VoidTicket&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DVoidTicket&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:VoidTicketResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;VoidTicket BookID=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--BookID — Id брони в системе Nemo, целое число--&amp;gt;&lt;br /&gt;
                  &amp;lt;Result Success=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Sucscess — результат отмены выписки, true или false--&amp;gt;&lt;br /&gt;
               &amp;lt;/VoidTicket&amp;gt;&lt;br /&gt;
               &amp;lt;Requisites/&amp;gt;&lt;br /&gt;
               &amp;lt;RequestType xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;UserID xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:VoidTicketResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский АПИ]]&lt;br /&gt;
*[[Бронирование]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D0%B0%D1%80%D0%B8%D1%84%D0%B0%D0%BC%D0%B8_%D0%B2_Nemo_Inventory&amp;diff=6385</id>
		<title>Управление тарифами в Nemo Inventory</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D0%B0%D1%80%D0%B8%D1%84%D0%B0%D0%BC%D0%B8_%D0%B2_Nemo_Inventory&amp;diff=6385"/>
		<updated>2014-12-23T16:17:32Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Формат файла для внесения информации о тарифе туда и обратно. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Формат файла для внесения информации о тарифе туда и обратно. ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 100% margin-top: 40px;&amp;quot; align=&amp;quot;left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Заголовок&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Описание&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Допустимые значения&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Примеры&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;id&amp;lt;/span&amp;gt;&lt;br /&gt;
| Уникальный номер записи о тарифе, который присваивает система.&amp;lt;br/&amp;gt; По умолчанию не заполняется при загрузке файла, проставляется при выгрузке. &amp;lt;br/&amp;gt; Редактирование правила с заданным id приводит к изменению уже созданного правила, если поле пустое — будет создано новое правило.&lt;br /&gt;
| Пустое или системный номер&lt;br /&gt;
| 30&amp;lt;br/&amp;gt;48&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;активен&amp;quot;&amp;gt;активен&amp;lt;/span&amp;gt;&lt;br /&gt;
| Параметр, используемый для удаления тарифа.&amp;lt;br/&amp;gt;&lt;br /&gt;
| -1 - удаление тарифа &amp;lt;br/&amp;gt; пустое - без изменений&lt;br /&gt;
| -1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;тип маршрута&amp;quot;&amp;gt;тип маршрута&amp;lt;/span&amp;gt;&lt;br /&gt;
| Тип маршрута «Туда и обратно», для данного файла в этом столбце всегда содержится значение «RT».&amp;lt;br/&amp;gt;&lt;br /&gt;
| RT&lt;br /&gt;
| RT&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;рейс&amp;quot;&amp;gt;рейс&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код авиакомпании и номер рейса, который выполняет перелет туда по данному тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| Код + номер, без разделителей&lt;br /&gt;
| SU125&amp;lt;br/&amp;gt;UN103&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;обратный рейс&amp;quot;&amp;gt;обратный рейс&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код авиакомпании и номер рейса, который выполняет перелет обратно по данному тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| Код + номер, без разделителей&lt;br /&gt;
| SU155&amp;lt;br/&amp;gt;UN105&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ВП&amp;quot;&amp;gt;маркетинговая компания&amp;lt;/span&amp;gt;&lt;br /&gt;
| Название или код маркетинговой авиакомпании, предоставляющей услугу перелета. Маркетинговая компания должна соответствовать фрахтователю из файла информации о рейсе.&amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка &lt;br /&gt;
| Полет&amp;lt;br/&amp;gt;UN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;класс&amp;quot;&amp;gt;класс&amp;lt;/span&amp;gt;&lt;br /&gt;
| Базовый класс тарифа&amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка, допустимые значения:&lt;br /&gt;
* Economy — Эконом класс (стандарт).&amp;lt;br/&amp;gt;&lt;br /&gt;
* Business — Бизнес класс (и стандарт и премиум).&amp;lt;br/&amp;gt;&lt;br /&gt;
* First — Первый класс (и стандарт и премиум).&amp;lt;br/&amp;gt;&lt;br /&gt;
* PremiumEconomy — Премиум эконом.&amp;lt;br/&amp;gt;&lt;br /&gt;
* Other — Все прочие классы, не относящиеся ни к одному из вышеприведённых.&lt;br /&gt;
| Business&amp;lt;br/&amp;gt;PremiumEconomy&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;код тарифа&amp;quot;&amp;gt;код тарифа&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код тарифа &amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
| BTWE &amp;lt;br/&amp;gt;ECNN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;литера&amp;quot;&amp;gt;литера&amp;lt;/span&amp;gt;&lt;br /&gt;
| Литера подкласса бронирования &amp;lt;br/&amp;gt;&lt;br /&gt;
| Код&lt;br /&gt;
| Y &amp;lt;br/&amp;gt;D&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;литера обратного рейса&amp;quot;&amp;gt;литера обратного рейса&amp;lt;/span&amp;gt;&lt;br /&gt;
| Литера подкласса бронирования для рейса обратно&amp;lt;br/&amp;gt;&lt;br /&gt;
| Код&lt;br /&gt;
| M &amp;lt;br/&amp;gt;L&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;разница в днях между вылетами&amp;quot;&amp;gt;разница в днях между вылетами&amp;lt;/span&amp;gt;&lt;br /&gt;
| Количество дней между вылетом рейса туда и вылетом рейса обратно.&amp;lt;br/&amp;gt; Задается для ограничения применения тарифа только для перелетов рейса с заданной длительностью пребывания.&lt;br /&gt;
| Цифры, разделенные запятой.&lt;br /&gt;
| 4,8 (если рейсы туда и рейсы обратно выполняются каждый день, то тариф применится только к тем комбинациям, длительность пребывания для которых составляет 4 или 8 дней.   &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;таймлимит&amp;quot;&amp;gt;таймлимит&amp;lt;/span&amp;gt;&lt;br /&gt;
| Время жизни бронирования до автоматической аннуляции.&amp;lt;br/&amp;gt;Задается в трех вариантах:&lt;br /&gt;
* Количество часов с момента бронирования.&lt;br /&gt;
* Количество часов до вылета.&lt;br /&gt;
* До конца суток бронирования (аннуляция запускается в 23:45 суток бронирования).&lt;br /&gt;
|&lt;br /&gt;
*+H&lt;br /&gt;
*-Н&lt;br /&gt;
*d&lt;br /&gt;
| +24 (заказ аннулируется спустя сутки с момента бронирования) &amp;lt;br/&amp;gt; -120 (заказ аннулируется за 5 суток до вылета)&amp;lt;br/&amp;gt; d (заказ аннулируется в конце суток бронирования)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;возврат&amp;quot;&amp;gt;возврат&amp;lt;/span&amp;gt;&lt;br /&gt;
| Условия возврата по тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 0 — полностью возвратный тариф;&lt;br /&gt;
* 1 — полностью невозвратный тариф;&lt;br /&gt;
* Х — штраф за возврат составляет X в валюте тарифа;&lt;br /&gt;
* Х% — штраф за возврат составляет X процентов от тарифа.&lt;br /&gt;
| 1&amp;lt;br/&amp;gt;80%&amp;lt;br/&amp;gt;1300&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;обмен&amp;quot;&amp;gt;обмен&amp;lt;/span&amp;gt;&lt;br /&gt;
| Условия обмена по тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 0 — обмен осуществляется бесплатно;&lt;br /&gt;
* 1 — билет по данному тарифу обмену не подлежит;&lt;br /&gt;
* Х — стоимость обмена составляет X в валюте тарифа;&lt;br /&gt;
* Х% — стоимость обмена составляет X процентов от тарифа.&lt;br /&gt;
| 1&amp;lt;br/&amp;gt;80%&amp;lt;br/&amp;gt;1300&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;дата начала продаж&amp;quot;&amp;gt;дата начала продаж&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата начала периода продаж по данному тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2014&amp;lt;br/&amp;gt;02.08.2015&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;дата конца продаж&amp;quot;&amp;gt;дата конца продаж&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата окончания периода продаж по данному тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2015&amp;lt;br/&amp;gt;02.08.2016&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;дата начала полетов&amp;quot;&amp;gt;дата начала полетов&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата начала рейсов по данному тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2014&amp;lt;br/&amp;gt;02.08.2015&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;дата конца полетов&amp;quot;&amp;gt;дата конца полетов&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата окончания рейсов по данному тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2015&amp;lt;br/&amp;gt;02.08.2016&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;тариф на взрослого&amp;quot;&amp;gt;тариф на взрослого&amp;lt;/span&amp;gt;&lt;br /&gt;
| Сумма базового тарифа и валюта базового тарифа для категории пассажира «Взрослый»&amp;lt;br/&amp;gt;&lt;br /&gt;
| Сумма + код валюты по стандарту ISO 4217 (например, RUB для российского рубля), разделенные пробелом.&lt;br /&gt;
| 10000 RUB&amp;lt;br/&amp;gt;800 USD&amp;lt;br/&amp;gt;1200 EUR&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;скидка для ребенка&amp;quot;&amp;gt;скидка для ребенка&amp;lt;/span&amp;gt;&lt;br /&gt;
| Скидка от базового тарифа для категории пассажира «Ребенок»&amp;lt;br/&amp;gt;&lt;br /&gt;
| Процентное значение или значение в валюте базового тарифа.&lt;br /&gt;
| 30%&amp;lt;br/&amp;gt;2000&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;скидка для младенцев без места&amp;quot;&amp;gt;скидка для младенцев без места&amp;lt;/span&amp;gt;&lt;br /&gt;
| Скидка от базового тарифа для категории пассажира «Младенец без места»&amp;lt;br/&amp;gt;&lt;br /&gt;
| Процентное значение или значение в валюте базового тарифа.&lt;br /&gt;
| 50%&amp;lt;br/&amp;gt;4000&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;скидка для младенцев с местом&amp;quot;&amp;gt;скидка для младенцев с местом&amp;lt;/span&amp;gt;&lt;br /&gt;
| Скидка от базового тарифа для категории пассажира «Младенец без места»&amp;lt;br/&amp;gt;&lt;br /&gt;
| Процентное значение или значение в валюте базового тарифа.&lt;br /&gt;
| 90%&amp;lt;br/&amp;gt;8000&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;текст правил&amp;quot;&amp;gt;текст правил&amp;lt;/span&amp;gt;&lt;br /&gt;
| Текст условий применения тарифа&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;доп данные&amp;quot;&amp;gt;доп данные&amp;lt;/span&amp;gt;&lt;br /&gt;
| Любые дополнительные данные по тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;питание&amp;quot;&amp;gt;питание&amp;lt;/span&amp;gt;&lt;br /&gt;
| Доступные для выбора типы питания на борту.&amp;lt;br/&amp;gt; Разделяются запятой.&lt;br /&gt;
|&lt;br /&gt;
* AlcoholBeverages&lt;br /&gt;
* Beverages&lt;br /&gt;
* Breakfast&lt;br /&gt;
* ColdMeal&lt;br /&gt;
* ContinentalBreakfast&lt;br /&gt;
* Dinner&lt;br /&gt;
* HotMeal&lt;br /&gt;
* Lunch&lt;br /&gt;
* Meal&lt;br /&gt;
* Refreshment&lt;br /&gt;
* Snack&lt;br /&gt;
| Beverages,Snack,HotMeal&amp;lt;br/&amp;gt;ContinentalBreakfast,Lunch,Meal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;багаж для взрослого&amp;quot;&amp;gt;багаж для взрослого&amp;lt;/span&amp;gt;&lt;br /&gt;
| Норма бесплатного провоза багажа для категории пассажира «Взрослый». &amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* пустое - багаж оплачивается отдельно,&lt;br /&gt;
* 1PC — количество багажных мест,&lt;br /&gt;
* 10KG — максимальный вес в киллограммах,&lt;br /&gt;
* 10LB — максимальный вес в фунтах,&lt;br /&gt;
* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу&lt;br /&gt;
| 1PC 20KG (одно место, не более двадцати килограмм) &amp;lt;br/&amp;gt;10LB 60Х60Х60 (десять фунтов, но размер багажа не привышает 60 см х 60 см х 60 см)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;багаж для ребенка&amp;quot;&amp;gt;багаж для ребенка&amp;lt;/span&amp;gt;&lt;br /&gt;
| Норма бесплатного провоза багажа для категории пассажира «Ребенок».&amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* пустое - багаж оплачивается отдельно,&lt;br /&gt;
* 1PC — количество багажных мест,&lt;br /&gt;
* 10KG — максимальный вес в киллограммах,&lt;br /&gt;
* 10LB — максимальный вес в фунтах,&lt;br /&gt;
* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу&lt;br /&gt;
| 1PC 20KG (одно место, не более двадцати килограмм) &amp;lt;br/&amp;gt;10LB 60Х60Х60 (десять фунтов, но размер багажа не привышает 60 см х 60 см х 60 см)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;багаж для младенца без места&amp;quot;&amp;gt;багаж для младенца без места&amp;lt;/span&amp;gt;&lt;br /&gt;
| Норма бесплатного провоза багажа для категории пассажира «Младенец без места».&amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* пустое - багаж оплачивается отдельно,&lt;br /&gt;
* 1PC — количество багажных мест,&lt;br /&gt;
* 10KG — максимальный вес в киллограммах,&lt;br /&gt;
* 10LB — максимальный вес в фунтах,&lt;br /&gt;
* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу&lt;br /&gt;
| 1PC 20KG (одно место, не более двадцати килограмм) &amp;lt;br/&amp;gt;10LB 60Х60Х60 (десять фунтов, но размер багажа не привышает 60 см х 60 см х 60 см)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;багаж для младенца с местом&amp;quot;&amp;gt;багаж для младенца с местом&amp;lt;/span&amp;gt;&lt;br /&gt;
| Норма бесплатного провоза багажа для категории пассажира «Младенец с местом».&amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* пустое - багаж оплачивается отдельно,&lt;br /&gt;
* 1PC — количество багажных мест,&lt;br /&gt;
* 10KG — максимальный вес в киллограммах,&lt;br /&gt;
* 10LB — максимальный вес в фунтах,&lt;br /&gt;
* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу&lt;br /&gt;
| 1PC 20KG (одно место, не более двадцати килограмм) &amp;lt;br/&amp;gt;10LB 60Х60Х60 (десять фунтов, но размер багажа не привышает 60 см х 60 см х 60 см)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;маска тарифа&amp;quot;&amp;gt;маска тарифа&amp;lt;/span&amp;gt;&lt;br /&gt;
| Маска тарифа для маршрутной квитанции.&amp;lt;br/&amp;gt; Если задана, в маршрутной квитанции код тарифа заменяется на заданное значение.&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
| CHRT&amp;lt;br/&amp;gt;CHRT BUSINESS&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;endorsement&amp;quot;&amp;gt;endorsement&amp;lt;/span&amp;gt;&lt;br /&gt;
| Эндорсмент, задается если требуется вывести его в маршрутной квитанции.&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ticketing gtee&amp;quot;&amp;gt;ticketing gtee&amp;lt;/span&amp;gt;&lt;br /&gt;
| Гарантированный срок отправки маршрутной квитанции пассажиру.&amp;lt;br/&amp;gt; Задается в часах до вылета.&lt;br /&gt;
| H — количество часов до вылета.&lt;br /&gt;
| 25&amp;lt;br/&amp;gt;48&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%B1%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D1%8F%D0%BC%D0%B8_%D0%B2_Nemo_Inventory&amp;diff=6378</id>
		<title>Управление комбинациями в Nemo Inventory</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%B1%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D1%8F%D0%BC%D0%B8_%D0%B2_Nemo_Inventory&amp;diff=6378"/>
		<updated>2014-12-18T11:13:54Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Формат файла для внесения информации о тарифе в одну сторону. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Формат файла для внесения информации о тарифе в одну сторону. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 100%&amp;quot; margin-top=&amp;quot;30px&amp;quot; align=&amp;quot;left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Заголовок&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Описание&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Допустимые значения&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Примеры&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;id&amp;lt;/span&amp;gt;&lt;br /&gt;
| Уникальный номер записи о тарифе, который присваивает система.&amp;lt;br/&amp;gt; По умолчанию не заполняется при загрузке файла, проставляется при выгрузке. &amp;lt;br/&amp;gt; Редактирование правила с заданным id приводит к изменению уже созданного правила, если поле пустое — будет создано новое правило.&lt;br /&gt;
| Пустое или системный номер&lt;br /&gt;
| 30&amp;lt;br/&amp;gt;48&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;активен&amp;quot;&amp;gt;активен&amp;lt;/span&amp;gt;&lt;br /&gt;
| Параметр, используемый для удаления тарифа.&amp;lt;br/&amp;gt;&lt;br /&gt;
| -1 - удаление тарифа &amp;lt;br/&amp;gt; пустое - без изменений&lt;br /&gt;
| -1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;тип маршрута&amp;quot;&amp;gt;тип маршрута&amp;lt;/span&amp;gt;&lt;br /&gt;
| Тип маршрута «В одну сторону», для данного файла в этом столбце всегда содержится значение «OW».&amp;lt;br/&amp;gt;&lt;br /&gt;
| OW&lt;br /&gt;
| OW&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;рейс&amp;quot;&amp;gt;рейс&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код авиакомпании и номер рейса, привязанного к данному тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| Код + номер, без разделителей&lt;br /&gt;
| SU12&amp;lt;br/&amp;gt;UN103&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ВП&amp;quot;&amp;gt;маркетинговая компания&amp;lt;/span&amp;gt;&lt;br /&gt;
| Название или код маркетинговой авиакомпании, предоставляющей услугу перелета. Маркетинговая компания должна соответствовать фрахтователю из файла информации о рейсе.&amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка &lt;br /&gt;
| Полет&amp;lt;br/&amp;gt;UN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;класс&amp;quot;&amp;gt;класс&amp;lt;/span&amp;gt;&lt;br /&gt;
| Базовый класс тарифа&amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка, допустимые значения:&lt;br /&gt;
* Economy — Эконом класс (стандарт).&amp;lt;br/&amp;gt;&lt;br /&gt;
* Business — Бизнес класс (и стандарт и премиум).&amp;lt;br/&amp;gt;&lt;br /&gt;
* First — Первый класс (и стандарт и премиум).&amp;lt;br/&amp;gt;&lt;br /&gt;
* PremiumEconomy — Премиум эконом.&amp;lt;br/&amp;gt;&lt;br /&gt;
* Other — Все прочие классы, не относящиеся ни к одному из вышеприведённых.&lt;br /&gt;
| Business&amp;lt;br/&amp;gt;PremiumEconomy&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;код тарифа&amp;quot;&amp;gt;код тарифа&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код тарифа &amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
| BTWE &amp;lt;br/&amp;gt;ECNN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;литера&amp;quot;&amp;gt;литера&amp;lt;/span&amp;gt;&lt;br /&gt;
| Литера подкласса бронирования &amp;lt;br/&amp;gt;&lt;br /&gt;
| Код&lt;br /&gt;
| Y &amp;lt;br/&amp;gt;D&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;таймлимит&amp;quot;&amp;gt;таймлимит&amp;lt;/span&amp;gt;&lt;br /&gt;
| Время жизни бронирования до автоматической аннуляции.&amp;lt;br/&amp;gt;Задается в трех вариантах:&lt;br /&gt;
* Количество часов с момента бронирования.&lt;br /&gt;
* Количество часов до вылета.&lt;br /&gt;
* До конца суток бронирования (аннуляция запускается в 23:45 суток бронирования).&lt;br /&gt;
|&lt;br /&gt;
*+H&lt;br /&gt;
*-Н&lt;br /&gt;
*d&lt;br /&gt;
| +24 (заказ аннулируется спустя сутки с момента бронирования) &amp;lt;br/&amp;gt; -120 (заказ аннулируется за 5 суток до вылета)&amp;lt;br/&amp;gt; d (заказ аннулируется в конце суток бронирования)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;возврат&amp;quot;&amp;gt;возврат&amp;lt;/span&amp;gt;&lt;br /&gt;
| Условия возврата по тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 0 — полностью возвратный тариф;&lt;br /&gt;
* 1 — полностью невозвратный тариф;&lt;br /&gt;
* Х — штраф за возврат составляет X в валюте тарифа;&lt;br /&gt;
* Х% — штраф за возврат составляет X процентов от тарифа.&lt;br /&gt;
| 1&amp;lt;br/&amp;gt;80%&amp;lt;br/&amp;gt;1300&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;обмен&amp;quot;&amp;gt;обмен&amp;lt;/span&amp;gt;&lt;br /&gt;
| Условия обмена по тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 0 — обмен осуществляется бесплатно;&lt;br /&gt;
* 1 — билет по данному тарифу обмену не подлежит;&lt;br /&gt;
* Х — стоимость обмена составляет X в валюте тарифа;&lt;br /&gt;
* Х% — стоимость обмена составляет X процентов от тарифа.&lt;br /&gt;
| 1&amp;lt;br/&amp;gt;80%&amp;lt;br/&amp;gt;1300&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;дата начала продаж&amp;quot;&amp;gt;дата начала продаж&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата начала периода продаж по данному тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2014&amp;lt;br/&amp;gt;02.08.2015&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;дата конца продаж&amp;quot;&amp;gt;дата конца продаж&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата окончания периода продаж по данному тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2015&amp;lt;br/&amp;gt;02.08.2016&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;дата начала полетов&amp;quot;&amp;gt;дата начала полетов&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата начала рейсов по данному тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2014&amp;lt;br/&amp;gt;02.08.2015&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;дата конца полетов&amp;quot;&amp;gt;дата конца полетов&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата окончания рейсов по данному тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2015&amp;lt;br/&amp;gt;02.08.2016&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;тариф на взрослого&amp;quot;&amp;gt;тариф на взрослого&amp;lt;/span&amp;gt;&lt;br /&gt;
| Сумма базового тарифа и валюта базового тарифа для категории пассажира «Взрослый»&amp;lt;br/&amp;gt;&lt;br /&gt;
| Сумма + код валюты по стандарту ISO 4217 (например, RUB для российского рубля), разделенные пробелом.&lt;br /&gt;
| 10000 RUB&amp;lt;br/&amp;gt;800 USD&amp;lt;br/&amp;gt;1200 EUR&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;скидка для ребенка&amp;quot;&amp;gt;скидка для ребенка&amp;lt;/span&amp;gt;&lt;br /&gt;
| Скидка от базового тарифа для категории пассажира «Ребенок»&amp;lt;br/&amp;gt;&lt;br /&gt;
| Процентное значение или значение в валюте базового тарифа.&lt;br /&gt;
| 30%&amp;lt;br/&amp;gt;2000&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;скидка для младенцев без места&amp;quot;&amp;gt;скидка для младенцев без места&amp;lt;/span&amp;gt;&lt;br /&gt;
| Скидка от базового тарифа для категории пассажира «Младенец без места»&amp;lt;br/&amp;gt;&lt;br /&gt;
| Процентное значение или значение в валюте базового тарифа.&lt;br /&gt;
| 50%&amp;lt;br/&amp;gt;4000&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;скидка для младенцев с местом&amp;quot;&amp;gt;скидка для младенцев с местом&amp;lt;/span&amp;gt;&lt;br /&gt;
| Скидка от базового тарифа для категории пассажира «Младенец без места»&amp;lt;br/&amp;gt;&lt;br /&gt;
| Процентное значение или значение в валюте базового тарифа.&lt;br /&gt;
| 90%&amp;lt;br/&amp;gt;8000&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;текст правил&amp;quot;&amp;gt;текст правил&amp;lt;/span&amp;gt;&lt;br /&gt;
| Текст условий применения тарифа&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;доп данные&amp;quot;&amp;gt;доп данные&amp;lt;/span&amp;gt;&lt;br /&gt;
| Любые дополнительные данные по тарифу&amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;питание&amp;quot;&amp;gt;питание&amp;lt;/span&amp;gt;&lt;br /&gt;
| Доступные для выбора типы питания на борту.&amp;lt;br/&amp;gt; Разделяются запятой.&lt;br /&gt;
|&lt;br /&gt;
* AlcoholBeverages&lt;br /&gt;
* Beverages&lt;br /&gt;
* Breakfast&lt;br /&gt;
* ColdMeal&lt;br /&gt;
* ContinentalBreakfast&lt;br /&gt;
* Dinner&lt;br /&gt;
* HotMeal&lt;br /&gt;
* Lunch&lt;br /&gt;
* Meal&lt;br /&gt;
* Refreshment&lt;br /&gt;
* Snack&lt;br /&gt;
| Beverages,Snack,HotMeal&amp;lt;br/&amp;gt;ContinentalBreakfast,Lunch,Meal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;багаж для взрослого&amp;quot;&amp;gt;багаж для взрослого&amp;lt;/span&amp;gt;&lt;br /&gt;
| Норма бесплатного провоза багажа для категории пассажира «Взрослый». &amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* пустое - багаж оплачивается отдельно,&lt;br /&gt;
* 1PC — количество багажных мест,&lt;br /&gt;
* 10KG — максимальный вес в киллограммах,&lt;br /&gt;
* 10LB — максимальный вес в фунтах,&lt;br /&gt;
* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу&lt;br /&gt;
| 1PC 20KG (одно место, не более двадцати килограмм) &amp;lt;br/&amp;gt;10LB 60Х60Х60 (десять фунтов, но размер багажа не привышает 60 см х 60 см х 60 см)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;багаж для ребенка&amp;quot;&amp;gt;багаж для ребенка&amp;lt;/span&amp;gt;&lt;br /&gt;
| Норма бесплатного провоза багажа для категории пассажира «Ребенок».&amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* пустое - багаж оплачивается отдельно,&lt;br /&gt;
* 1PC — количество багажных мест,&lt;br /&gt;
* 10KG — максимальный вес в киллограммах,&lt;br /&gt;
* 10LB — максимальный вес в фунтах,&lt;br /&gt;
* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу&lt;br /&gt;
| 1PC 20KG (одно место, не более двадцати килограмм) &amp;lt;br/&amp;gt;10LB 60Х60Х60 (десять фунтов, но размер багажа не привышает 60 см х 60 см х 60 см)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;багаж для младенца без места&amp;quot;&amp;gt;багаж для младенца без места&amp;lt;/span&amp;gt;&lt;br /&gt;
| Норма бесплатного провоза багажа для категории пассажира «Младенец без места».&amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* пустое - багаж оплачивается отдельно,&lt;br /&gt;
* 1PC — количество багажных мест,&lt;br /&gt;
* 10KG — максимальный вес в киллограммах,&lt;br /&gt;
* 10LB — максимальный вес в фунтах,&lt;br /&gt;
* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу&lt;br /&gt;
| 1PC 20KG (одно место, не более двадцати килограмм) &amp;lt;br/&amp;gt;10LB 60Х60Х60 (десять фунтов, но размер багажа не привышает 60 см х 60 см х 60 см)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;багаж для младенца с местом&amp;quot;&amp;gt;багаж для младенца с местом&amp;lt;/span&amp;gt;&lt;br /&gt;
| Норма бесплатного провоза багажа для категории пассажира «Младенец с местом».&amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* пустое - багаж оплачивается отдельно,&lt;br /&gt;
* 1PC — количество багажных мест,&lt;br /&gt;
* 10KG — максимальный вес в киллограммах,&lt;br /&gt;
* 10LB — максимальный вес в фунтах,&lt;br /&gt;
* 60Х60Х60 — дополнительные ограничения по размеру багажа в сантиметрах, при заданной норме по весу&lt;br /&gt;
| 1PC 20KG (одно место, не более двадцати килограмм) &amp;lt;br/&amp;gt;10LB 60Х60Х60 (десять фунтов, но размер багажа не привышает 60 см х 60 см х 60 см)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;маска тарифа&amp;quot;&amp;gt;маска тарифа&amp;lt;/span&amp;gt;&lt;br /&gt;
| Маска тарифа для маршрутной квитанции.&amp;lt;br/&amp;gt; Если задана, в маршрутной квитанции код тарифа заменяется на заданное значение.&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
| CHRT&amp;lt;br/&amp;gt;CHRT BUSINESS&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;endorsement&amp;quot;&amp;gt;endorsement&amp;lt;/span&amp;gt;&lt;br /&gt;
| Эндорсмент, задается если требуется вывести его в маршрутной квитанции.&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ticketing gtee&amp;quot;&amp;gt;ticketing gtee&amp;lt;/span&amp;gt;&lt;br /&gt;
| Гарантированный срок отправки маршрутной квитанции пассажиру.&amp;lt;br/&amp;gt; Задается в часах до вылета.&lt;br /&gt;
| H — количество часов до вылета.&lt;br /&gt;
| 25&amp;lt;br/&amp;gt;48&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%B9%D1%81%D0%B0%D0%BC%D0%B8_%D0%B2_Nemo_Inventory&amp;diff=6377</id>
		<title>Управление рейсами в Nemo Inventory</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%B9%D1%81%D0%B0%D0%BC%D0%B8_%D0%B2_Nemo_Inventory&amp;diff=6377"/>
		<updated>2014-12-18T11:08:50Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Формат файла для внесения информации о рейсе. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Формат файла для внесения информации о рейсе. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 100%&amp;quot; align=&amp;quot;left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Заголовок&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Описание&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Допустимые значения&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Примеры&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;id&amp;lt;/span&amp;gt;&lt;br /&gt;
| Уникальный номер записи о перелете, который присваивает система.&amp;lt;br/&amp;gt; По умолчанию не заполняется при загрузке файла, проставляется при выгрузке. &amp;lt;br/&amp;gt; Редактирование правила с заданным id приводит к изменению уже созданного правила, если поле пустое — будет создано новое правило.&lt;br /&gt;
| Пустое или системный номер&lt;br /&gt;
| 30&amp;lt;br/&amp;gt;48&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;активен&amp;quot;&amp;gt;активен&amp;lt;/span&amp;gt;&lt;br /&gt;
| Параметр, определяющий участие или неучастие данного рейса в формировании выдачи вариантов&amp;lt;br/&amp;gt;&lt;br /&gt;
| 1 - активен &amp;lt;br/&amp;gt; 0 - неактивен &amp;lt;br/&amp;gt; -1 - удаление рейса &amp;lt;br/&amp;gt; пустое - неактивен &lt;br /&gt;
| 1 &amp;lt;br/&amp;gt; 0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ВП&amp;quot;&amp;gt;маркетинговая компания&amp;lt;/span&amp;gt;&lt;br /&gt;
| Название или код маркетинговой авиакомпании, предоставляющей услугу перелета&amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка &lt;br /&gt;
| Полет&amp;lt;br/&amp;gt;UN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ВП&amp;quot;&amp;gt;фрахтователь&amp;lt;/span&amp;gt;&lt;br /&gt;
| Название туристической компании, которая прелагает места на данном рейсе &amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка &lt;br /&gt;
| Туристическая компания «На крыльях»&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;а/к&amp;quot;&amp;gt;а/к&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код IATA авиакомпании, выполняющей рейс&amp;lt;br/&amp;gt;&lt;br /&gt;
| Код &lt;br /&gt;
| SU&amp;lt;br/&amp;gt;UN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;вылет&amp;quot;&amp;gt;вылет&amp;lt;/span&amp;gt;&lt;br /&gt;
| IATA код аэропорта вылета, допустимы агрегирующие &amp;lt;br/&amp;gt;&lt;br /&gt;
| Код&lt;br /&gt;
| MOW &amp;lt;br/&amp;gt;VKO&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;прилет&amp;quot;&amp;gt;прилет&amp;lt;/span&amp;gt;&lt;br /&gt;
| IATA код аэропорта прилета, допустимы агрегирующие &amp;lt;br/&amp;gt;&lt;br /&gt;
| Код&lt;br /&gt;
| MOW &amp;lt;br/&amp;gt;VKO&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;посадка&amp;quot;&amp;gt;посадка&amp;lt;/span&amp;gt;&lt;br /&gt;
| IATA код аэропорта технической посадки, допустимы агрегирующие&amp;lt;br/&amp;gt;&lt;br /&gt;
| Код&lt;br /&gt;
| MOW &amp;lt;br/&amp;gt;VKO&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;номер рейса&amp;quot;&amp;gt;номер рейса&amp;lt;/span&amp;gt;&lt;br /&gt;
| Уникальный номер рейса&amp;lt;br/&amp;gt;&lt;br /&gt;
| Цифры, допустимы латинские буквы&lt;br /&gt;
| 203&amp;lt;br/&amp;gt;11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;терминал вылета&amp;quot;&amp;gt;терминал вылета&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код или номер терминала аэропорта вылета&amp;lt;br/&amp;gt;&lt;br /&gt;
| Латинские буквы или цифры&lt;br /&gt;
| А&amp;lt;br/&amp;gt;С&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;терминал прилета&amp;quot;&amp;gt;терминал прилета&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код или номер терминала аэропорта прилета&amp;lt;br/&amp;gt;&lt;br /&gt;
| Латинские буквы или цифры&lt;br /&gt;
| А&amp;lt;br/&amp;gt;С&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;время вылета&amp;quot;&amp;gt;время вылета&amp;lt;/span&amp;gt;&lt;br /&gt;
| Время вылета рейса по временной зоне аэропорта вылета&amp;lt;br/&amp;gt;&lt;br /&gt;
| HH:MM&lt;br /&gt;
| 23:04&amp;lt;br/&amp;gt;11:15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;время прилета&amp;quot;&amp;gt;время прилета&amp;lt;/span&amp;gt;&lt;br /&gt;
| Время прилета рейса по временной зоне аэропорта прилёта&amp;lt;br/&amp;gt;&lt;br /&gt;
| HH:MM&lt;br /&gt;
| 22:05&amp;lt;br/&amp;gt;09:15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;следующие сутки&amp;quot;&amp;gt;следующие сутки&amp;lt;/span&amp;gt;&lt;br /&gt;
| Признак прилета в предыдущий или следующий день для аэропортов с существенной разницей во временных зонах. &amp;lt;br/&amp;gt;Задается в количестве суток разницы.&lt;br /&gt;
| +значение&amp;lt;br/&amp;gt;-значение&lt;br /&gt;
| +2 (прилет через сутки)&amp;lt;br/&amp;gt;-1 (прилет в предыдущие сутки)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;дни недели&amp;quot;&amp;gt;дни недели&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дни недели, в которые выполняется рейс. Дни по нечетным неделям задаются цифрами от 1 до 7, по четным от 8 до 14.&amp;lt;br/&amp;gt;&lt;br /&gt;
| Цифры от 1 до 14, разделенные запятой.&lt;br /&gt;
| 2,4,6,9,11,13 (вторник, четверг, суббота по четным и нечетным неделям) &amp;lt;br/&amp;gt;8,9,10,11,12,13,14 (все дни по четным неделям)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;сезон полетов начало&amp;quot;&amp;gt;сезон полетов начало&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата начала периода полетов рейса&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2014&amp;lt;br/&amp;gt;02.08.2015&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;сезон полетов конец&amp;quot;&amp;gt;сезон полетов конец&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата окончания периода полетов рейса&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2015&amp;lt;br/&amp;gt;02.08.2016&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;тип вс&amp;quot;&amp;gt;тип вс&amp;lt;/span&amp;gt;&lt;br /&gt;
| Тип воздушного судна, выполняющего рейс.&amp;lt;br/&amp;gt; Вносится текстом, выводится так как внесен. На первом этапе связки со справочником Nemo нет.&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
| Ту-152&amp;lt;br/&amp;gt;Boeing 747&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;эконом&amp;quot;&amp;gt;эконом&amp;lt;/span&amp;gt;&lt;br /&gt;
| Количество доступных мест на рейсе в базовом классе «Эконом» по каждому подклассу бронирования.&amp;lt;br/&amp;gt; Вносится как комбинация литеры подкласса и количества мест.&lt;br /&gt;
| Литера подкласса + количество мест (без разделителя)&lt;br /&gt;
| Y9,T13,N9&amp;lt;br/&amp;gt;L17,M20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;бизнес&amp;quot;&amp;gt;бизнес&amp;lt;/span&amp;gt;&lt;br /&gt;
| Количество доступных мест на рейсе в базовом классе «Бизнес» по каждому подклассу бронирования.&amp;lt;br/&amp;gt; Вносится как комбинация литеры подкласса и количества мест.&lt;br /&gt;
| Литера подкласса + количество мест (без разделителя)&lt;br /&gt;
| J9,C12,D9&amp;lt;br/&amp;gt;C12,D10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;первый&amp;quot;&amp;gt;первый&amp;lt;/span&amp;gt;&lt;br /&gt;
| Количество доступных мест на рейсе в базовом классе «Первый» по каждому подклассу бронирования.&amp;lt;br/&amp;gt; Вносится как комбинация литеры подкласса и количества мест.&lt;br /&gt;
| Литера подкласса + количество мест (без разделителя). Комбинации разделяются запятой.&lt;br /&gt;
| F15,P2&amp;lt;br/&amp;gt;A10&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%B9%D1%81%D0%B0%D0%BC%D0%B8_%D0%B2_Nemo_Inventory&amp;diff=6376</id>
		<title>Управление рейсами в Nemo Inventory</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%B9%D1%81%D0%B0%D0%BC%D0%B8_%D0%B2_Nemo_Inventory&amp;diff=6376"/>
		<updated>2014-12-18T11:07:43Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Формат файла для внесения информации о рейсе. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Формат файла для внесения информации о рейсе. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 100%&amp;quot; align=&amp;quot;left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Заголовок&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Описание&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Допустимые значения&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Примеры&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;id&amp;lt;/span&amp;gt;&lt;br /&gt;
| Уникальный номер записи о перелете, который присваивает система.&amp;lt;br/&amp;gt; По умолчанию не заполняется при загрузке файла, проставляется при выгрузке. &amp;lt;br/&amp;gt; Редактирование правила с заданным id приводит к изменению уже созданного правила, если поле пустое — будет создано новое правило.&lt;br /&gt;
| Пустое или системный номер&lt;br /&gt;
| 30&amp;lt;br/&amp;gt;48&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;активен&amp;quot;&amp;gt;активен&amp;lt;/span&amp;gt;&lt;br /&gt;
| Параметр, определяющий участие или неучастие данного рейса в формировании выдачи вариантов&amp;lt;br/&amp;gt;&lt;br /&gt;
| 1 - активен &amp;lt;br/&amp;gt; 0 - неактивен &amp;lt;br/&amp;gt; -1 - удаление рейса &amp;lt;br/&amp;gt; пустое - неактивен &lt;br /&gt;
| 1 &amp;lt;br/&amp;gt; 0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ВП&amp;quot;&amp;gt;маркетинговая компания&amp;lt;/span&amp;gt;&lt;br /&gt;
| Название или код маркетинговой авиакомпании, предоставляющей услугу перелета&amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка &lt;br /&gt;
| Полет&amp;lt;br/&amp;gt;UN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ВП&amp;quot;&amp;gt;фрахтователь&amp;lt;/span&amp;gt;&lt;br /&gt;
| Название туристической компании, которая прелагает места на данном рейсе &amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка &lt;br /&gt;
| Туристическая компания «На крыльях»&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;а/к&amp;quot;&amp;gt;а/к&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код IATA авиакомпании, выполняющей рейс&amp;lt;br/&amp;gt;&lt;br /&gt;
| Код &lt;br /&gt;
| SU&amp;lt;br/&amp;gt;UN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;вылет&amp;quot;&amp;gt;вылет&amp;lt;/span&amp;gt;&lt;br /&gt;
| IATA код аэропорта вылета, допустимы агрегирующие &amp;lt;br/&amp;gt;&lt;br /&gt;
| Код&lt;br /&gt;
| MOW &amp;lt;br/&amp;gt;VKO&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;прилет&amp;quot;&amp;gt;прилет&amp;lt;/span&amp;gt;&lt;br /&gt;
| IATA код аэропорта прилета, допустимы агрегирующие &amp;lt;br/&amp;gt;&lt;br /&gt;
| Код&lt;br /&gt;
| MOW &amp;lt;br/&amp;gt;VKO&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;посадка&amp;quot;&amp;gt;посадка&amp;lt;/span&amp;gt;&lt;br /&gt;
| IATA код аэропорта технической посадки, допустимы агрегирующие&amp;lt;br/&amp;gt;&lt;br /&gt;
| Код&lt;br /&gt;
| MOW &amp;lt;br/&amp;gt;VKO&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;номер рейса&amp;quot;&amp;gt;номер рейса&amp;lt;/span&amp;gt;&lt;br /&gt;
| Уникальный номер рейса&amp;lt;br/&amp;gt;&lt;br /&gt;
| Цифры, допустимы латинские буквы&lt;br /&gt;
| 203&amp;lt;br/&amp;gt;11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;терминал вылета&amp;quot;&amp;gt;терминал вылета&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код или номер терминала аэропорта вылета&amp;lt;br/&amp;gt;&lt;br /&gt;
| Латинские буквы или цифры&lt;br /&gt;
| А&amp;lt;br/&amp;gt;С&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;терминал прилета&amp;quot;&amp;gt;терминал прилета&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код или номер терминала аэропорта прилета&amp;lt;br/&amp;gt;&lt;br /&gt;
| Латинские буквы или цифры&lt;br /&gt;
| А&amp;lt;br/&amp;gt;С&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;время вылета&amp;quot;&amp;gt;время вылета&amp;lt;/span&amp;gt;&lt;br /&gt;
| Время вылета рейса по временной зоне аэропорта вылета&amp;lt;br/&amp;gt;&lt;br /&gt;
| HH:MM&lt;br /&gt;
| 23:04&amp;lt;br/&amp;gt;11:15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;время прилета&amp;quot;&amp;gt;время прилета&amp;lt;/span&amp;gt;&lt;br /&gt;
| Время прилета рейса по временной зоне аэропорта вылета&amp;lt;br/&amp;gt;&lt;br /&gt;
| HH:MM&lt;br /&gt;
| 22:05&amp;lt;br/&amp;gt;09:15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;следующие сутки&amp;quot;&amp;gt;следующие сутки&amp;lt;/span&amp;gt;&lt;br /&gt;
| Признак прилета в предыдущий или следующий день для аэропортов с существенной разницей во временных зонах. &amp;lt;br/&amp;gt;Задается в количестве суток разницы.&lt;br /&gt;
| +значение&amp;lt;br/&amp;gt;-значение&lt;br /&gt;
| +2 (прилет через сутки)&amp;lt;br/&amp;gt;-1 (прилет в предыдущие сутки)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;дни недели&amp;quot;&amp;gt;дни недели&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дни недели, в которые выполняется рейс. Дни по нечетным неделям задаются цифрами от 1 до 7, по четным от 8 до 14.&amp;lt;br/&amp;gt;&lt;br /&gt;
| Цифры от 1 до 14, разделенные запятой.&lt;br /&gt;
| 2,4,6,9,11,13 (вторник, четверг, суббота по четным и нечетным неделям) &amp;lt;br/&amp;gt;8,9,10,11,12,13,14 (все дни по четным неделям)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;сезон полетов начало&amp;quot;&amp;gt;сезон полетов начало&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата начала периода полетов рейса&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2014&amp;lt;br/&amp;gt;02.08.2015&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;сезон полетов конец&amp;quot;&amp;gt;сезон полетов конец&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата окончания периода полетов рейса&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2015&amp;lt;br/&amp;gt;02.08.2016&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;тип вс&amp;quot;&amp;gt;тип вс&amp;lt;/span&amp;gt;&lt;br /&gt;
| Тип воздушного судна, выполняющего рейс.&amp;lt;br/&amp;gt; Вносится текстом, выводится так как внесен. На первом этапе связки со справочником Nemo нет.&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
| Ту-152&amp;lt;br/&amp;gt;Boeing 747&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;эконом&amp;quot;&amp;gt;эконом&amp;lt;/span&amp;gt;&lt;br /&gt;
| Количество доступных мест на рейсе в базовом классе «Эконом» по каждому подклассу бронирования.&amp;lt;br/&amp;gt; Вносится как комбинация литеры подкласса и количества мест.&lt;br /&gt;
| Литера подкласса + количество мест (без разделителя)&lt;br /&gt;
| Y9,T13,N9&amp;lt;br/&amp;gt;L17,M20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;бизнес&amp;quot;&amp;gt;бизнес&amp;lt;/span&amp;gt;&lt;br /&gt;
| Количество доступных мест на рейсе в базовом классе «Бизнес» по каждому подклассу бронирования.&amp;lt;br/&amp;gt; Вносится как комбинация литеры подкласса и количества мест.&lt;br /&gt;
| Литера подкласса + количество мест (без разделителя)&lt;br /&gt;
| J9,C12,D9&amp;lt;br/&amp;gt;C12,D10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;первый&amp;quot;&amp;gt;первый&amp;lt;/span&amp;gt;&lt;br /&gt;
| Количество доступных мест на рейсе в базовом классе «Первый» по каждому подклассу бронирования.&amp;lt;br/&amp;gt; Вносится как комбинация литеры подкласса и количества мест.&lt;br /&gt;
| Литера подкласса + количество мест (без разделителя). Комбинации разделяются запятой.&lt;br /&gt;
| F15,P2&amp;lt;br/&amp;gt;A10&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%B9%D1%81%D0%B0%D0%BC%D0%B8_%D0%B2_Nemo_Inventory&amp;diff=6375</id>
		<title>Управление рейсами в Nemo Inventory</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%B9%D1%81%D0%B0%D0%BC%D0%B8_%D0%B2_Nemo_Inventory&amp;diff=6375"/>
		<updated>2014-12-18T11:03:47Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Формат файла для внесения информации о рейсе. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Формат файла для внесения информации о рейсе. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 100%&amp;quot; align=&amp;quot;left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Заголовок&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Описание&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Допустимые значения&amp;lt;br/&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Примеры&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;id&amp;quot;&amp;gt;id&amp;lt;/span&amp;gt;&lt;br /&gt;
| Уникальный номер записи о перелете, который присваивает система.&amp;lt;br/&amp;gt; По умолчанию не заполняется при загрузке файла, проставляется при выгрузке. &amp;lt;br/&amp;gt; Редактирование правила с заданным id приводит к изменению уже созданного правила, если поле пустое — будет создано новое правило.&lt;br /&gt;
| Пустое или системный номер&lt;br /&gt;
| 30&amp;lt;br/&amp;gt;48&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;активен&amp;quot;&amp;gt;активен&amp;lt;/span&amp;gt;&lt;br /&gt;
| Параметр, определяющий участие или неучастие данного рейса в формировании выдачи вариантов&amp;lt;br/&amp;gt;&lt;br /&gt;
| 1 - активен &amp;lt;br/&amp;gt; 0 - неактивен &amp;lt;br/&amp;gt; -1 - удаление рейса &amp;lt;br/&amp;gt; пустое - неактивен &lt;br /&gt;
| 1 &amp;lt;br/&amp;gt; 0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ВП&amp;quot;&amp;gt;маркетинговая компания&amp;lt;/span&amp;gt;&lt;br /&gt;
| Название или код маркетинговой авиакомпании, предоставляющей услугу перелета&amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка &lt;br /&gt;
| Полет&amp;lt;br/&amp;gt;UN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ВП&amp;quot;&amp;gt;фрахтователь&amp;lt;/span&amp;gt;&lt;br /&gt;
| Название туристической компании, которая прелагает места на данном рейсе &amp;lt;br/&amp;gt;&lt;br /&gt;
| Текстовая строка &lt;br /&gt;
| Туристическая компания «На крыльях»&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;а/к&amp;quot;&amp;gt;а/к&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код IATA авиакомпании, выполняющей рейс&amp;lt;br/&amp;gt;&lt;br /&gt;
| Код &lt;br /&gt;
| SU&amp;lt;br/&amp;gt;UN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;вылет&amp;quot;&amp;gt;вылет&amp;lt;/span&amp;gt;&lt;br /&gt;
| IATA код аэропорта вылета, допустимы агрегирующие &amp;lt;br/&amp;gt;&lt;br /&gt;
| Код&lt;br /&gt;
| MOW &amp;lt;br/&amp;gt;VKO&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;прилет&amp;quot;&amp;gt;прилет&amp;lt;/span&amp;gt;&lt;br /&gt;
| IATA код аэропорта прилета, допустимы агрегирующие &amp;lt;br/&amp;gt;&lt;br /&gt;
| Код&lt;br /&gt;
| MOW &amp;lt;br/&amp;gt;VKO&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;посадка&amp;quot;&amp;gt;посадка&amp;lt;/span&amp;gt;&lt;br /&gt;
| IATA код аэропорта технической посадки, допустимы агрегирующие&amp;lt;br/&amp;gt;&lt;br /&gt;
| Код&lt;br /&gt;
| MOW &amp;lt;br/&amp;gt;VKO&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;номер рейса&amp;quot;&amp;gt;номер рейса&amp;lt;/span&amp;gt;&lt;br /&gt;
| Уникальный номер рейса&amp;lt;br/&amp;gt;&lt;br /&gt;
| Цифры, допустимы латинские буквы&lt;br /&gt;
| 203&amp;lt;br/&amp;gt;11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;терминал вылета&amp;quot;&amp;gt;терминал вылета&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код или номер терминала аэропорта прилета&amp;lt;br/&amp;gt;&lt;br /&gt;
| Латинские буквы или цифры&lt;br /&gt;
| А&amp;lt;br/&amp;gt;С&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;терминал прилета&amp;quot;&amp;gt;терминал прилета&amp;lt;/span&amp;gt;&lt;br /&gt;
| Код или номер терминала аэропорта прилета&amp;lt;br/&amp;gt;&lt;br /&gt;
| Латинские буквы или цифры&lt;br /&gt;
| А&amp;lt;br/&amp;gt;С&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;время вылета&amp;quot;&amp;gt;время вылета&amp;lt;/span&amp;gt;&lt;br /&gt;
| Время вылета рейса по временной зоне аэропорта вылета&amp;lt;br/&amp;gt;&lt;br /&gt;
| HH:MM&lt;br /&gt;
| 23:04&amp;lt;br/&amp;gt;11:15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;время прилета&amp;quot;&amp;gt;время прилета&amp;lt;/span&amp;gt;&lt;br /&gt;
| Время прилета рейса по временной зоне аэропорта вылета&amp;lt;br/&amp;gt;&lt;br /&gt;
| HH:MM&lt;br /&gt;
| 22:05&amp;lt;br/&amp;gt;09:15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;следующие сутки&amp;quot;&amp;gt;следующие сутки&amp;lt;/span&amp;gt;&lt;br /&gt;
| Признак прилета в предыдущий или следующий день для аэропортов с существенной разницей во временных зонах. &amp;lt;br/&amp;gt;Задается в количестве суток разницы.&lt;br /&gt;
| +значение&amp;lt;br/&amp;gt;-значение&lt;br /&gt;
| +2 (прилет через сутки)&amp;lt;br/&amp;gt;-1 (прилет в предыдущие сутки)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;дни недели&amp;quot;&amp;gt;дни недели&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дни недели, в которые выполняется рейс. Дни по нечетным неделям задаются цифрами от 1 до 7, по четным от 8 до 14.&amp;lt;br/&amp;gt;&lt;br /&gt;
| Цифры от 1 до 14, разделенные запятой.&lt;br /&gt;
| 2,4,6,9,11,13 (вторник, четверг, суббота по четным и нечетным неделям) &amp;lt;br/&amp;gt;8,9,10,11,12,13,14 (все дни по четным неделям)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;сезон полетов начало&amp;quot;&amp;gt;сезон полетов начало&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата начала периода полетов рейса&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2014&amp;lt;br/&amp;gt;02.08.2015&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;сезон полетов конец&amp;quot;&amp;gt;сезон полетов конец&amp;lt;/span&amp;gt;&lt;br /&gt;
| Дата окончания периода полетов рейса&amp;lt;br/&amp;gt;&lt;br /&gt;
| DD.MM.YYYY&lt;br /&gt;
| 01.01.2015&amp;lt;br/&amp;gt;02.08.2016&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;тип вс&amp;quot;&amp;gt;тип вс&amp;lt;/span&amp;gt;&lt;br /&gt;
| Тип воздушного судна, выполняющего рейс.&amp;lt;br/&amp;gt; Вносится текстом, выводится так как внесен. На первом этапе связки со справочником Nemo нет.&lt;br /&gt;
| Текстовая строка&lt;br /&gt;
| Ту-152&amp;lt;br/&amp;gt;Boeing 747&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;эконом&amp;quot;&amp;gt;эконом&amp;lt;/span&amp;gt;&lt;br /&gt;
| Количество доступных мест на рейсе в базовом классе «Эконом» по каждому подклассу бронирования.&amp;lt;br/&amp;gt; Вносится как комбинация литеры подкласса и количества мест.&lt;br /&gt;
| Литера подкласса + количество мест (без разделителя)&lt;br /&gt;
| Y9,T13,N9&amp;lt;br/&amp;gt;L17,M20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;бизнес&amp;quot;&amp;gt;бизнес&amp;lt;/span&amp;gt;&lt;br /&gt;
| Количество доступных мест на рейсе в базовом классе «Бизнес» по каждому подклассу бронирования.&amp;lt;br/&amp;gt; Вносится как комбинация литеры подкласса и количества мест.&lt;br /&gt;
| Литера подкласса + количество мест (без разделителя)&lt;br /&gt;
| J9,C12,D9&amp;lt;br/&amp;gt;C12,D10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;первый&amp;quot;&amp;gt;первый&amp;lt;/span&amp;gt;&lt;br /&gt;
| Количество доступных мест на рейсе в базовом классе «Первый» по каждому подклассу бронирования.&amp;lt;br/&amp;gt; Вносится как комбинация литеры подкласса и количества мест.&lt;br /&gt;
| Литера подкласса + количество мест (без разделителя). Комбинации разделяются запятой.&lt;br /&gt;
| F15,P2&amp;lt;br/&amp;gt;A10&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B8%D0%B9_API_%D0%9E%D0%BF%D0%BB%D0%B0%D1%82%D0%B0&amp;diff=6363</id>
		<title>Агентский API Оплата</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B8%D0%B9_API_%D0%9E%D0%BF%D0%BB%D0%B0%D1%82%D0%B0&amp;diff=6363"/>
		<updated>2014-12-03T11:28:00Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* См. также */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который предназначен для выполнения различных операций, относящихся к оплате заказов.&lt;br /&gt;
&lt;br /&gt;
Для подключения к данной веб-службе необходимо открыть доступ нужному пользователю.  Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Фиксация оплаты внешним запросом ==&lt;br /&gt;
&lt;br /&gt;
Сервис предназначен для приема информации о получении оплаты и простановки статуса '''«Оплачено»''' для определенного заказа.&lt;br /&gt;
&lt;br /&gt;
Сервис вызывается следующим образом: http://CLIENT_DOMAIN/index.php?go=payment/bill &lt;br /&gt;
&lt;br /&gt;
'''Подпись запроса'''&lt;br /&gt;
&lt;br /&gt;
Подпись sig сверяется c md5($booking_id.$secret)&lt;br /&gt;
&lt;br /&gt;
$booking_id - Id заказа в системе Nemo,&lt;br /&gt;
&lt;br /&gt;
$secret - значение настройки в разделе '''«Администрирование»''' ⇨ '''«Настройки агентства»''' ⇨ '''''«Ключ безопасности для сервиса выставления оплаты и получения XML выгрузки»'''''&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Если&lt;br /&gt;
&lt;br /&gt;
booking_id: 263330&lt;br /&gt;
ключ безопасности: 12345&lt;br /&gt;
&lt;br /&gt;
То&lt;br /&gt;
&lt;br /&gt;
sig=md5(26333012345) = a439a4492131f4b866ed1a17d018d3a6&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для фиксации оплаты получается такая ссылка:&lt;br /&gt;
http://CLIENT_DOMAIN/index.php?go=payment/bill&amp;amp;booking_id=263330&amp;amp;sig=a439a4492131f4b866ed1a17d018d3a6&lt;br /&gt;
&lt;br /&gt;
Дополнительная информация в статье [[Интеграция]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Получение списка доступных способов оплаты ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/wsdev/wsdl.php?version=1.0&amp;amp;for=PaymentInitialization&lt;br /&gt;
&lt;br /&gt;
Для получения результата необходим параметр — «OrderId» — Id забронированного заказа, который необходимо оплатить. &lt;br /&gt;
&lt;br /&gt;
Данный запрос позволяет получить список платёжных шлюзов, через которые есть возможность оплатить указанный заказ.&lt;br /&gt;
По каждому платёжному шлюзу возвращается следующая информация:&lt;br /&gt;
* имя платежного шлюза&lt;br /&gt;
* дополнительную наценку, которая добавляется к заказу при проведении оплаты через данный шлюз&lt;br /&gt;
* URL, перенаправляющий пользователя непосредственно на страницу оплаты через данный платёжный шлюз&lt;br /&gt;
* в случае отправки запроса с мобильной платформы может дополнительно возвращается URL, на который происходит перенаправление пользователя для оплаты&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:InitPayment&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;OrderId&amp;gt;?&amp;lt;/OrderId&amp;gt;&lt;br /&gt;
             &amp;lt;!--OrderId — Id забронированного заказа в системе Nemo--&amp;gt; &lt;br /&gt;
               &amp;lt;!--Optional:--&amp;gt; &lt;br /&gt;
               &amp;lt;ReturnUrlToCatch&amp;gt;?&amp;lt;/ReturnUrlToCatch&amp;gt; &amp;lt;!--необязательный--&amp;gt; &lt;br /&gt;
               &amp;lt;!--ReturnUrlToCatch - Признак возвращать ли адрес, на который будет перенаправлен пользователь после оплаты: true(возвращать)/false(не возвращать)--&amp;gt;&lt;br /&gt;
               &amp;lt;!--Optional:--&amp;gt; &lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
        &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &amp;quot;Администрирование&amp;quot; - &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt; &lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
         &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &amp;quot;Администрирование&amp;quot; - &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt; &lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
        &amp;lt;!--Language — язык, например: RU--&amp;gt; &lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:InitPayment&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;Gateways&amp;gt;&lt;br /&gt;
                  &amp;lt;Gateway&amp;gt;&lt;br /&gt;
                     &amp;lt;GatewayName&amp;gt;?&amp;lt;/GatewayName&amp;gt;&lt;br /&gt;
                     &amp;lt;!--GatewayName — имя платежного шлюза. Например: Uniteller --&amp;gt;&lt;br /&gt;
                     &amp;lt;PaymentCharge Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/PaymentCharge&amp;gt;&lt;br /&gt;
	          &amp;lt;!--PaymentCharge — наценка, которая добавляется к заказу при оплате через данный шлюз, Currency — код валюты (из запроса)--&amp;gt;&lt;br /&gt;
                     &amp;lt;RedirectUrl&amp;gt;?&amp;lt;/RedirectUrl&amp;gt;&lt;br /&gt;
                     &amp;lt;!--RedirectUrl — URL, по которому происходит перенаправление пользователя непосредственно на страницу оплаты через данный платежный шлюз--&amp;gt;&lt;br /&gt;
                     &amp;lt;UrlToCatch&amp;gt;?&amp;lt;/UrlToCatch&amp;gt;&lt;br /&gt;
	          &amp;lt;!--UrlToCatch — URL для перехвата и дальнейшей обработки в случае отправки запроса с мобильной платформы, ведущий на страницу заказа--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Gateway&amp;gt;&lt;br /&gt;
               &amp;lt;/Gateways&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Примеры использования ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:InitPayment&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;OrderId&amp;gt;276965&amp;lt;/OrderId&amp;gt;&lt;br /&gt;
               &amp;lt;ReturnUrlToCatch&amp;gt;true&amp;lt;/ReturnUrlToCatch&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:InitPayment&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;Gateways&amp;gt;&lt;br /&gt;
                  &amp;lt;Gateway&amp;gt;&lt;br /&gt;
                     &amp;lt;GatewayName&amp;gt;Uniteller&amp;lt;/GatewayName&amp;gt;&lt;br /&gt;
                     &amp;lt;PaymentCharge Currency=&amp;quot;RUB&amp;quot;&amp;gt;81.54&amp;lt;/PaymentCharge&amp;gt;&lt;br /&gt;
                     &amp;lt;RedirectUrl&amp;gt;http://CLIENT_DOMAIN/payment__select_outside?booking_id=276965&amp;amp;amp;one_time_booking_code=PZ7981&amp;amp;amp;method=27&amp;lt;/RedirectUrl&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Пример ссылки--&amp;gt;&lt;br /&gt;
                     &amp;lt;UrlToCatch&amp;gt;http://CLIENT_DOMAIN/poffice__bookinfo?&amp;amp;amp;booking_id=276965&amp;lt;/UrlToCatch&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Пример ссылки--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Gateway&amp;gt;&lt;br /&gt;
               &amp;lt;/Gateways&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский АПИ]]&lt;br /&gt;
&lt;br /&gt;
*[[Agency API. Payments]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=Agency_API._Payments&amp;diff=6362</id>
		<title>Agency API. Payments</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=Agency_API._Payments&amp;diff=6362"/>
		<updated>2014-12-03T11:27:00Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: Новая страница: «==  Getting list of allowed payment gateways  ==  WSDL is located on URL: http://CLIENT_DOMAIN/wsdev/wsdl.php?version=1.0&amp;amp;for=PaymentInitialization  This query al…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  Getting list of allowed payment gateways  ==&lt;br /&gt;
&lt;br /&gt;
WSDL is located on URL: http://CLIENT_DOMAIN/wsdev/wsdl.php?version=1.0&amp;amp;for=PaymentInitialization&lt;br /&gt;
&lt;br /&gt;
This query allow to get list of payment gateways to pay specific order.&lt;br /&gt;
For each gateway following parameters are retrieved:&lt;br /&gt;
* Name of gateway&lt;br /&gt;
* Payment charge that will be added to total price of an order&lt;br /&gt;
* URL on which user have to be redirected to enter payment data on gateway side&lt;br /&gt;
* Optional URL on which user is redirected after finish of payment.&lt;br /&gt;
&lt;br /&gt;
== Common request / response format ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Request ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:InitPayment&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;OrderId&amp;gt;?&amp;lt;/OrderId&amp;gt;&lt;br /&gt;
               &amp;lt;!--OrderId — Id of booked order. Mandatory--&amp;gt; &lt;br /&gt;
               &amp;lt;ReturnUrlToCatch&amp;gt;?&amp;lt;/ReturnUrlToCatch&amp;gt;&lt;br /&gt;
               &amp;lt;!--ReturnUrlToCatch - Indicate if it is needed to return URL address to which user will be redirected after payment.--&amp;gt;&lt;br /&gt;
               &amp;lt;!--Optional:--&amp;gt; &lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — Client ID in Nemo. You can to see/add it Admin panel in section &amp;quot;Administration&amp;quot; - &amp;quot;Web service. Authorization&amp;quot;. Mandatory--&amp;gt; &lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — Secret access key to Nemo API. You can to see/add it Admin panel in section &amp;quot;Administration&amp;quot; - &amp;quot;Web service. Authorization&amp;quot;. Mandatory--&amp;gt; &lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — Example: RU--&amp;gt; &lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — Example: RUB, EUR--&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:InitPayment&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Response ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;Gateways&amp;gt;&lt;br /&gt;
                  &amp;lt;Gateway&amp;gt;&lt;br /&gt;
                     &amp;lt;GatewayName&amp;gt;?&amp;lt;/GatewayName&amp;gt;&lt;br /&gt;
                     &amp;lt;!--GatewayName — Name of payment gateway. For example: Uniteller --&amp;gt;&lt;br /&gt;
                     &amp;lt;PaymentCharge Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/PaymentCharge&amp;gt;&lt;br /&gt;
	             &amp;lt;!--PaymentCharge — charge which have to be added to the total price. Currency — ISO Currency code, have to be the same as in the request.--&amp;gt;&lt;br /&gt;
                     &amp;lt;RedirectUrl&amp;gt;?&amp;lt;/RedirectUrl&amp;gt;&lt;br /&gt;
                     &amp;lt;!--RedirectUrl — URL on which user is redirected to get on gateway payment page--&amp;gt;&lt;br /&gt;
                     &amp;lt;UrlToCatch&amp;gt;?&amp;lt;/UrlToCatch&amp;gt;&lt;br /&gt;
	             &amp;lt;!--UrlToCatch — URL on which user is redirected after payment finishing--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Gateway&amp;gt;&lt;br /&gt;
               &amp;lt;/Gateways&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Samples of using ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Request ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:InitPayment&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;OrderId&amp;gt;276965&amp;lt;/OrderId&amp;gt;&lt;br /&gt;
               &amp;lt;ReturnUrlToCatch&amp;gt;true&amp;lt;/ReturnUrlToCatch&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:InitPayment&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Response ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;Gateways&amp;gt;&lt;br /&gt;
                  &amp;lt;Gateway&amp;gt;&lt;br /&gt;
                     &amp;lt;GatewayName&amp;gt;Uniteller&amp;lt;/GatewayName&amp;gt;&lt;br /&gt;
                     &amp;lt;PaymentCharge Currency=&amp;quot;RUB&amp;quot;&amp;gt;81.54&amp;lt;/PaymentCharge&amp;gt;&lt;br /&gt;
                     &amp;lt;RedirectUrl&amp;gt;http://CLIENT_DOMAIN/payment__select_outside?booking_id=276965&amp;amp;amp;one_time_booking_code=PZ7981&amp;amp;amp;method=27&amp;lt;/RedirectUrl&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Пример ссылки--&amp;gt;&lt;br /&gt;
                     &amp;lt;UrlToCatch&amp;gt;http://CLIENT_DOMAIN/poffice__bookinfo?&amp;amp;amp;booking_id=276965&amp;lt;/UrlToCatch&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Пример ссылки--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Gateway&amp;gt;&lt;br /&gt;
               &amp;lt;/Gateways&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский АПИ]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B8%D0%B9_API_%D0%9E%D0%BF%D0%BB%D0%B0%D1%82%D0%B0&amp;diff=6361</id>
		<title>Агентский API Оплата</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B8%D0%B9_API_%D0%9E%D0%BF%D0%BB%D0%B0%D1%82%D0%B0&amp;diff=6361"/>
		<updated>2014-12-03T11:25:19Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который предназначен для выполнения различных операций, относящихся к оплате заказов.&lt;br /&gt;
&lt;br /&gt;
Для подключения к данной веб-службе необходимо открыть доступ нужному пользователю.  Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Фиксация оплаты внешним запросом ==&lt;br /&gt;
&lt;br /&gt;
Сервис предназначен для приема информации о получении оплаты и простановки статуса '''«Оплачено»''' для определенного заказа.&lt;br /&gt;
&lt;br /&gt;
Сервис вызывается следующим образом: http://CLIENT_DOMAIN/index.php?go=payment/bill &lt;br /&gt;
&lt;br /&gt;
'''Подпись запроса'''&lt;br /&gt;
&lt;br /&gt;
Подпись sig сверяется c md5($booking_id.$secret)&lt;br /&gt;
&lt;br /&gt;
$booking_id - Id заказа в системе Nemo,&lt;br /&gt;
&lt;br /&gt;
$secret - значение настройки в разделе '''«Администрирование»''' ⇨ '''«Настройки агентства»''' ⇨ '''''«Ключ безопасности для сервиса выставления оплаты и получения XML выгрузки»'''''&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Если&lt;br /&gt;
&lt;br /&gt;
booking_id: 263330&lt;br /&gt;
ключ безопасности: 12345&lt;br /&gt;
&lt;br /&gt;
То&lt;br /&gt;
&lt;br /&gt;
sig=md5(26333012345) = a439a4492131f4b866ed1a17d018d3a6&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для фиксации оплаты получается такая ссылка:&lt;br /&gt;
http://CLIENT_DOMAIN/index.php?go=payment/bill&amp;amp;booking_id=263330&amp;amp;sig=a439a4492131f4b866ed1a17d018d3a6&lt;br /&gt;
&lt;br /&gt;
Дополнительная информация в статье [[Интеграция]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Получение списка доступных способов оплаты ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/wsdev/wsdl.php?version=1.0&amp;amp;for=PaymentInitialization&lt;br /&gt;
&lt;br /&gt;
Для получения результата необходим параметр — «OrderId» — Id забронированного заказа, который необходимо оплатить. &lt;br /&gt;
&lt;br /&gt;
Данный запрос позволяет получить список платёжных шлюзов, через которые есть возможность оплатить указанный заказ.&lt;br /&gt;
По каждому платёжному шлюзу возвращается следующая информация:&lt;br /&gt;
* имя платежного шлюза&lt;br /&gt;
* дополнительную наценку, которая добавляется к заказу при проведении оплаты через данный шлюз&lt;br /&gt;
* URL, перенаправляющий пользователя непосредственно на страницу оплаты через данный платёжный шлюз&lt;br /&gt;
* в случае отправки запроса с мобильной платформы может дополнительно возвращается URL, на который происходит перенаправление пользователя для оплаты&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:InitPayment&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;OrderId&amp;gt;?&amp;lt;/OrderId&amp;gt;&lt;br /&gt;
             &amp;lt;!--OrderId — Id забронированного заказа в системе Nemo--&amp;gt; &lt;br /&gt;
               &amp;lt;!--Optional:--&amp;gt; &lt;br /&gt;
               &amp;lt;ReturnUrlToCatch&amp;gt;?&amp;lt;/ReturnUrlToCatch&amp;gt; &amp;lt;!--необязательный--&amp;gt; &lt;br /&gt;
               &amp;lt;!--ReturnUrlToCatch - Признак возвращать ли адрес, на который будет перенаправлен пользователь после оплаты: true(возвращать)/false(не возвращать)--&amp;gt;&lt;br /&gt;
               &amp;lt;!--Optional:--&amp;gt; &lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
        &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &amp;quot;Администрирование&amp;quot; - &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt; &lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
         &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &amp;quot;Администрирование&amp;quot; - &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt; &lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
        &amp;lt;!--Language — язык, например: RU--&amp;gt; &lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:InitPayment&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;Gateways&amp;gt;&lt;br /&gt;
                  &amp;lt;Gateway&amp;gt;&lt;br /&gt;
                     &amp;lt;GatewayName&amp;gt;?&amp;lt;/GatewayName&amp;gt;&lt;br /&gt;
                     &amp;lt;!--GatewayName — имя платежного шлюза. Например: Uniteller --&amp;gt;&lt;br /&gt;
                     &amp;lt;PaymentCharge Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/PaymentCharge&amp;gt;&lt;br /&gt;
	          &amp;lt;!--PaymentCharge — наценка, которая добавляется к заказу при оплате через данный шлюз, Currency — код валюты (из запроса)--&amp;gt;&lt;br /&gt;
                     &amp;lt;RedirectUrl&amp;gt;?&amp;lt;/RedirectUrl&amp;gt;&lt;br /&gt;
                     &amp;lt;!--RedirectUrl — URL, по которому происходит перенаправление пользователя непосредственно на страницу оплаты через данный платежный шлюз--&amp;gt;&lt;br /&gt;
                     &amp;lt;UrlToCatch&amp;gt;?&amp;lt;/UrlToCatch&amp;gt;&lt;br /&gt;
	          &amp;lt;!--UrlToCatch — URL для перехвата и дальнейшей обработки в случае отправки запроса с мобильной платформы, ведущий на страницу заказа--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Gateway&amp;gt;&lt;br /&gt;
               &amp;lt;/Gateways&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Примеры использования ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:InitPayment&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;OrderId&amp;gt;276965&amp;lt;/OrderId&amp;gt;&lt;br /&gt;
               &amp;lt;ReturnUrlToCatch&amp;gt;true&amp;lt;/ReturnUrlToCatch&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:InitPayment&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;Gateways&amp;gt;&lt;br /&gt;
                  &amp;lt;Gateway&amp;gt;&lt;br /&gt;
                     &amp;lt;GatewayName&amp;gt;Uniteller&amp;lt;/GatewayName&amp;gt;&lt;br /&gt;
                     &amp;lt;PaymentCharge Currency=&amp;quot;RUB&amp;quot;&amp;gt;81.54&amp;lt;/PaymentCharge&amp;gt;&lt;br /&gt;
                     &amp;lt;RedirectUrl&amp;gt;http://CLIENT_DOMAIN/payment__select_outside?booking_id=276965&amp;amp;amp;one_time_booking_code=PZ7981&amp;amp;amp;method=27&amp;lt;/RedirectUrl&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Пример ссылки--&amp;gt;&lt;br /&gt;
                     &amp;lt;UrlToCatch&amp;gt;http://CLIENT_DOMAIN/poffice__bookinfo?&amp;amp;amp;booking_id=276965&amp;lt;/UrlToCatch&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Пример ссылки--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Gateway&amp;gt;&lt;br /&gt;
               &amp;lt;/Gateways&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский АПИ]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B8%D0%B9_API_%D0%9E%D0%BF%D0%BB%D0%B0%D1%82%D0%B0&amp;diff=6360</id>
		<title>Агентский API Оплата</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B8%D0%B9_API_%D0%9E%D0%BF%D0%BB%D0%B0%D1%82%D0%B0&amp;diff=6360"/>
		<updated>2014-12-03T09:36:32Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Общий формат запроса / ответа поиска */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который предназначен для выполнения различных операций, относящихся к оплате заказов.&lt;br /&gt;
&lt;br /&gt;
Для подключения к данной веб-службе необходимо открыть доступ нужному пользователю.  Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Фиксация оплаты внешним запросом ==&lt;br /&gt;
&lt;br /&gt;
Сервис предназначен для приема информации о получении оплаты и простановки статуса '''«Оплачено»''' для определенного заказа.&lt;br /&gt;
&lt;br /&gt;
Сервис вызывается следующим образом: http://CLIENT_DOMAIN/index.php?go=payment/bill &lt;br /&gt;
&lt;br /&gt;
'''Подпись запроса'''&lt;br /&gt;
&lt;br /&gt;
Подпись sig сверяется c md5($booking_id.$secret)&lt;br /&gt;
&lt;br /&gt;
$booking_id - Id заказа в системе Nemo,&lt;br /&gt;
&lt;br /&gt;
$secret - значение настройки в разделе '''«Администрирование»''' ⇨ '''«Настройки агентства»''' ⇨ '''''«Ключ безопасности для сервиса выставления оплаты и получения XML выгрузки»'''''&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Если&lt;br /&gt;
&lt;br /&gt;
booking_id: 263330&lt;br /&gt;
ключ безопасности: 12345&lt;br /&gt;
&lt;br /&gt;
То&lt;br /&gt;
&lt;br /&gt;
sig=md5(26333012345) = a439a4492131f4b866ed1a17d018d3a6&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для фиксации оплаты получается такая ссылка:&lt;br /&gt;
http://CLIENT_DOMAIN/index.php?go=payment/bill&amp;amp;booking_id=263330&amp;amp;sig=a439a4492131f4b866ed1a17d018d3a6&lt;br /&gt;
&lt;br /&gt;
Дополнительная информация в статье [[Интеграция]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Получение списка доступных способов оплаты ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/wsdev/wsdl.php?version=1.0&amp;amp;for=PaymentInitialization&lt;br /&gt;
&lt;br /&gt;
Для получения результата необходим параметр — «OrderId» — Id забронированного заказа, который необходимо оплатить. &lt;br /&gt;
&lt;br /&gt;
Данный запрос позволяет получить список платёжных шлюзов, через которые есть возможность оплатить указанный заказ.&lt;br /&gt;
По каждому платёжному шлюзу возвращается следующая информация:&lt;br /&gt;
* имя платежного шлюза&lt;br /&gt;
* дополнительную наценку, которая добавляется к заказу при проведении оплаты через данный шлюз&lt;br /&gt;
* URL, перенаправляющий пользователя непосредственно на страницу оплаты через данный платёжный шлюз&lt;br /&gt;
* в случае отправки запроса с мобильной платформы может дополнительно возвращается URL, на который происходит перенаправление пользователя для оплаты&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:InitPayment&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;OrderId&amp;gt;?&amp;lt;/OrderId&amp;gt;&lt;br /&gt;
             &amp;lt;!--OrderId — Id забронированного заказа в системе Nemo--&amp;gt; &lt;br /&gt;
               &amp;lt;!--Optional:--&amp;gt; &lt;br /&gt;
               &amp;lt;ReturnUrlToCatch&amp;gt;?&amp;lt;/ReturnUrlToCatch&amp;gt; &amp;lt;!--необязательный--&amp;gt; &lt;br /&gt;
               &amp;lt;!--ReturnUrlToCatch - возвращает адрес, на который будет перенаправлен пользователь после оплаты: true(возвращать)/false(не возвращать)--&amp;gt;&lt;br /&gt;
               &amp;lt;!--Optional:--&amp;gt; &lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
        &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &amp;quot;Администрирование&amp;quot; - &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt; &lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
         &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &amp;quot;Администрирование&amp;quot; - &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt; &lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
        &amp;lt;!--Language — язык, например: RU--&amp;gt; &lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt; &lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:InitPayment&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;Gateways&amp;gt;&lt;br /&gt;
                  &amp;lt;Gateway&amp;gt;&lt;br /&gt;
                     &amp;lt;GatewayName&amp;gt;?&amp;lt;/GatewayName&amp;gt;&lt;br /&gt;
                     &amp;lt;!--GatewayName — имя платежного шлюза. Например: Uniteller --&amp;gt;&lt;br /&gt;
                     &amp;lt;PaymentCharge Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/PaymentCharge&amp;gt;&lt;br /&gt;
	          &amp;lt;!--PaymentCharge — наценка, которая добавляется к заказу при оплате через данный шлюз, Currency — код валюты (из запроса)--&amp;gt;&lt;br /&gt;
                     &amp;lt;RedirectUrl&amp;gt;?&amp;lt;/RedirectUrl&amp;gt;&lt;br /&gt;
                     &amp;lt;!--RedirectUrl — URL, перенаправляющий пользователя непосредственно на страницу оплаты через данный платежный шлюз--&amp;gt;&lt;br /&gt;
                     &amp;lt;UrlToCatch&amp;gt;?&amp;lt;/UrlToCatch&amp;gt;&lt;br /&gt;
	          &amp;lt;!--UrlToCatch — URL для перехвата и дальнейшей обработки в случае отправки запроса с мобильной платформы, ведущий на страницу заказа--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Gateway&amp;gt;&lt;br /&gt;
               &amp;lt;/Gateways&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Примеры использования ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:InitPayment&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;OrderId&amp;gt;276965&amp;lt;/OrderId&amp;gt;&lt;br /&gt;
               &amp;lt;ReturnUrlToCatch&amp;gt;true&amp;lt;/ReturnUrlToCatch&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:InitPayment&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/wsdev/?version%3D1.0%26for%3DPaymentInitialization&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;Gateways&amp;gt;&lt;br /&gt;
                  &amp;lt;Gateway&amp;gt;&lt;br /&gt;
                     &amp;lt;GatewayName&amp;gt;Uniteller&amp;lt;/GatewayName&amp;gt;&lt;br /&gt;
                     &amp;lt;PaymentCharge Currency=&amp;quot;RUB&amp;quot;&amp;gt;81.54&amp;lt;/PaymentCharge&amp;gt;&lt;br /&gt;
                     &amp;lt;RedirectUrl&amp;gt;http://CLIENT_DOMAIN/payment__select_outside?booking_id=276965&amp;amp;amp;one_time_booking_code=PZ7981&amp;amp;amp;method=27&amp;lt;/RedirectUrl&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Пример ссылки--&amp;gt;&lt;br /&gt;
                     &amp;lt;UrlToCatch&amp;gt;http://CLIENT_DOMAIN/poffice__bookinfo?&amp;amp;amp;booking_id=276965&amp;lt;/UrlToCatch&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Пример ссылки--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Gateway&amp;gt;&lt;br /&gt;
               &amp;lt;/Gateways&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:InitPaymentResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский АПИ]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=6313</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=6313"/>
		<updated>2014-11-27T10:42:28Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Ответ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск эконом класса--&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;?&amp;lt;/OnlyAvail&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--OnlyAvail — искать только доступные, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt; &lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант --&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — номер процесса поиска в Nemo--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
== Примеры использования ==&lt;br /&gt;
&lt;br /&gt;
=== Односторонний перелет ===&lt;br /&gt;
&lt;br /&gt;
Пример одностороннего перелета: Москва — Мадрид, 1 взрослый, 1 ребенок, эконом класс, предпочитаемая авиакомпания — Аэрофлот. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-03-20&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                   &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;CNN&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;SU&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;13949&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D13949&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090001&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Аэрофлот - Российские авиалинии&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Аэрофлот - Российские авиалинии&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2500&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-03-20T08:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T10:15:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;E&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;310&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;4&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;10535&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs/&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8485&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs/&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;0&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;19020&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090002&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090002&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;SVO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2604&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-03-20T20:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T22:40:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;E&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;310&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;4&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;10535&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs/&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8485&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs/&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;0&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;19020&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090003&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;SVO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;BCN&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2638&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-03-20T09:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T10:40:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;E&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;270&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;4&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;BCN&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;3403&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;738&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-03-20T12:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T13:25:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;E&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;13681&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;JD&amp;quot; Amount=&amp;quot;675&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QV&amp;quot; Amount=&amp;quot;186&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs/&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW SU X/BCN SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;11631&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;JD&amp;quot; Amount=&amp;quot;675&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QV&amp;quot; Amount=&amp;quot;186&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs/&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW SU X/BCN SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;0&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;25312&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-20&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-21&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                   &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;190484987&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D190484987&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;372384680001&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dbooking%2Finfo%26uid%3D190484987%26flight%3D372384680001%26utm_source%3Dalias1&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;657&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T05:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T06:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;180&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;314&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T17:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T19:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;160&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;311&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-21T10:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-21T12:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;656&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-21T23:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-22T04:10:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;620&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;34720&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;44430&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;428&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;428&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;304&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;LG&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;LG&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RS&amp;quot; Amount=&amp;quot;224&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RS&amp;quot; Amount=&amp;quot;224&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RF&amp;quot; Amount=&amp;quot;55&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RF&amp;quot; Amount=&amp;quot;55&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;FR1&amp;quot; Amount=&amp;quot;434&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;FR4&amp;quot; Amount=&amp;quot;714&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QX3&amp;quot; Amount=&amp;quot;1546&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;IZ4&amp;quot; Amount=&amp;quot;224&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;WRTRU&amp;quot; SegNum=&amp;quot;4&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW JU X/BEG JU PAR401.57JU X/BEG JU MOW401.57NUC803.14END ROE0.771963&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T04:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;0&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;88860&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-20&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-27&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                   &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;134&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;93632C10DA299034C03D742FB160C2D6&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;190491108&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D190491108&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;372394480001&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dbooking%2Finfo%26uid%3D190491108%26flight%3D372394480001%26utm_source%3Dalias1&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1485&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T10:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T11:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;85&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1326&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T17:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;210&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1325&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T09:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T10:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;225&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1628&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T12:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T13:20:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;55&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;5&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1639&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T07:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T08:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;60&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;6&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2026&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName/&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T12:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T14:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;8440&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;17305&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;31456&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;284&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CZ&amp;quot; Amount=&amp;quot;1159&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;EX&amp;quot; Amount=&amp;quot;56&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;IT1&amp;quot; Amount=&amp;quot;707&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;VT&amp;quot; Amount=&amp;quot;142&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;HB&amp;quot; Amount=&amp;quot;364&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;MJ&amp;quot; Amount=&amp;quot;67&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW28.06LX ZRH*LX MIL31.13LX ZRH31.13*LX MAD175.52 1S129.53NUC395.37END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;INF&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;3333&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes/&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S/IN90&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S/IN90&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR/IN90&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW2.80LX ZRH*LX MIL3.11LX ZRH3.11*LX MAD17.55 1S129.53NUC156.10END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;765.82&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;39056.82&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский АПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=6312</id>
		<title>Веб-служба поиска авиабилетов</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2&amp;diff=6312"/>
		<updated>2014-11-27T10:38:34Z</updated>

		<summary type="html">&lt;p&gt;Михаил Руденко: /* Ответ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Подключение ==&lt;br /&gt;
&lt;br /&gt;
Это сервис внутри Nemo, который позволяет получить результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''.&lt;br /&gt;
&lt;br /&gt;
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.&lt;br /&gt;
&lt;br /&gt;
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights&lt;br /&gt;
&lt;br /&gt;
== Общий формат запроса / ответа поиска ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска, &lt;br /&gt;
                без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.--&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;?&amp;quot; Direct=&amp;quot;?&amp;quot; AroundDates=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета &lt;br /&gt;
                   туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--Direct — искать только прямые перелёты, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.&lt;br /&gt;
                   Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;?&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepDate — дата вылета, в формате ГГГГ-MM-ДД--&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--DepAirp — аэропорт вылета, IATA код--&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ArrAirp — аэропорт прилёта, IATA код--&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                  &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;?&amp;quot; Count=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                      INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
	             &amp;lt;!--Count — количество пассажиров--&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;?&amp;lt;/ClassPref&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.&lt;br /&gt;
                      Если не заполнять, то будет произведен поиск эконом класса--&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;?&amp;lt;/OnlyAvail&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--OnlyAvail — искать только доступные, возможные значения: true/false--&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;?&amp;quot; Include=&amp;quot;?&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Code — код авиакомпании, SU, FV и т.п.--&amp;gt;&lt;br /&gt;
		        &amp;lt;!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить--&amp;gt;&lt;br /&gt;
	             &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;?&amp;lt;/IncludePrivateFare&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные--&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;?&amp;lt;/CurrencyCode&amp;gt; &amp;lt;!--необязательный--&amp;gt;&lt;br /&gt;
                     &amp;lt;!--CurrencyCode — код валюты, например: RUB, EUR--&amp;gt; &lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;?&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;?&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе &lt;br /&gt;
                &amp;quot;Администрирование&amp;quot; ? &amp;quot;Веб-служба. Авторизация&amp;quot;.--&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;?&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;!--Language — язык, например: RU--&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;?&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;!-- Currency — валюта, например: RUB, EUR--&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;?&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
               &amp;lt;!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант --&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;?&amp;quot; ResultURL=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;!--SearchId — номер процесса поиска в Nemo--&amp;gt;&lt;br /&gt;
                  &amp;lt;!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства--&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--FlightId — Id перелёта в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;?&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;!--WebService — поставщик перелёта--&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany&amp;gt;?&amp;lt;/ValCompany&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA--&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;?&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;!--URL — ссылка на бронирование конкретного перелета--&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;?&amp;quot; SegGroupNum=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--SegNum — номер сегмента в перелёте--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--SegGroupNum – номер плеча перелёта--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - название и/или город аэропорта отправления--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal&amp;gt;?&amp;lt;/DepTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepTerminal — терминал пункта отправления, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrAirp — аэропорт прибытия. Name - название и/или город аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal&amp;gt;?&amp;lt;/ArrTerminal&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrTerminal — терминал пункта прибытия, если пустое значение, &lt;br /&gt;
                               то в аэропорту всего 1 терминал--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;?&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот--&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;?&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;?&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirline — авиакомпания, продающая перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;?&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--MarkAirlineName — название авиакомпании, продающей перелёт--&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;?&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightNumber — номер рейса--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;?&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftName — название воздушного судна, берется из соответствующего раздела Путеводителя. Например: Airbus 320--&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;?&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;!--AircraftType — тип воздушного судна, код--&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;?&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;?&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;?&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;!--StopNum — количество остановок--&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--ClassType — класс перелета, например: economy--&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;?&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                    &amp;lt;!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс &lt;br /&gt;
                                     может записываться разными литерами, например: L--&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;?&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FlightTime — время перелёта в минутах--&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;?&amp;quot; Arrival=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--Departure временная зона аэропорта отправления--&amp;gt;&lt;br /&gt;
			      &amp;lt;!--Arrival — временная зона аэропорта прибытия--&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;?&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                              &amp;lt;!--ETicket — признак электронного билета, значения: true / false--&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;?&amp;quot; Quantity=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети, &lt;br /&gt;
                            INF — младенцы, INS — младенцы с местом--&amp;gt;&lt;br /&gt;
		           &amp;lt;!--Quantity — количество пассажиров данного типа--&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;!--TotalFare — суммарная стоимость, в эквивалентной валюте. &lt;br /&gt;
                               Currency — код валюты, Amount — значение цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;?&amp;quot; TaxCode=&amp;quot;?&amp;quot; Amount=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;?&amp;quot; SegNum=&amp;quot;?&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;?&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;!--FareCalc — строка расчёта цены--&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;?&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС--&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Charges — сборы, Currency — код валюты--&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;?&amp;quot;&amp;gt;?&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                        &amp;lt;!--TotalPrice — итоговая цена, Currency — код валюты--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     ....................&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors&amp;gt;&lt;br /&gt;
                     &amp;lt;Error Code=&amp;quot;?&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Code — код ошибки в системе Nemo--&amp;gt;&lt;br /&gt;
                        &amp;lt;ServiceErrorMessage&amp;gt;?&amp;lt;/ServiceErrorMessage&amp;gt;&lt;br /&gt;
                        &amp;lt;!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика--&amp;gt;&lt;br /&gt;
                        &amp;lt;Message&amp;gt;?&amp;lt;/Message&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Message — сообщение об ошибке от системы Nemo--&amp;gt;&lt;br /&gt;
                     &amp;lt;/Error&amp;gt;&lt;br /&gt;
                  &amp;lt;/Errors&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:&lt;br /&gt;
* Если текущий домен агентства/субагентства есть в настройках ('''Администрирование''' ⇨ '''Настройки агентства''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.&lt;br /&gt;
* Если текущего домена нет в настройках, то используется первый домен из настроек.&lt;br /&gt;
* Если в настройках не прописано ни одного домена, то используется текущий домен.&lt;br /&gt;
&lt;br /&gt;
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.&lt;br /&gt;
* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая&lt;br /&gt;
* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых&lt;br /&gt;
* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей&lt;br /&gt;
* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов&lt;br /&gt;
&lt;br /&gt;
== Примеры использования ==&lt;br /&gt;
&lt;br /&gt;
=== Односторонний перелет ===&lt;br /&gt;
&lt;br /&gt;
Пример одностороннего перелета: Москва — Мадрид, 1 взрослый, 1 ребенок, эконом класс, предпочитаемая авиакомпания — Аэрофлот. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;OW&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-03-20&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                   &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;CNN&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs&amp;gt;&lt;br /&gt;
                        &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                        &amp;lt;AirVPref Code=&amp;quot;SU&amp;quot; Include=&amp;quot;true&amp;quot; Type=&amp;quot;IATA&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;/AirVPrefs&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;13949&amp;quot; ResultURL=&amp;quot;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D13949&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090001&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090001&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Аэрофлот - Российские авиалинии&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Аэрофлот - Российские авиалинии&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2500&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-03-20T08:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T10:15:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;E&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;310&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;4&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;10535&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs/&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8485&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs/&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;0&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;19020&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090002&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090002&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;SVO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2604&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-03-20T20:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T22:40:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;E&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;310&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;4&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;10535&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs/&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8485&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs/&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;0&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;19020&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;168090003&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090003&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;SVO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;BCN&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;SU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2638&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-03-20T09:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T10:40:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;E&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;270&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;4&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;BCN&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;UX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;SU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;3403&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;738&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-03-20T12:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-03-20T13:25:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;E&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;80&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;165&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;8250&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;13681&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;JD&amp;quot; Amount=&amp;quot;675&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QV&amp;quot; Amount=&amp;quot;186&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs/&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW SU X/BCN SU MAD225.45NUC225.45END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;CNN&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;124&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6200&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;11631&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YRI&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;JD&amp;quot; Amount=&amp;quot;675&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QV&amp;quot; Amount=&amp;quot;186&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs/&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW SU X/BCN SU MAD169.08NUC169.08END ROE0.731857&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-03-09T23:59:59&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;0&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;25312&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перелет туда-обратно ===&lt;br /&gt;
&lt;br /&gt;
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;RT&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-20&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-21&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PAR&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                   &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;business&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;---&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;---&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;190484987&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D190484987&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;372384680001&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dbooking%2Finfo%26uid%3D190484987%26flight%3D372384680001%26utm_source%3Dalias1&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;657&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T05:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T06:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;180&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;314&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T17:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T19:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;160&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шарль де Голль, Париж&amp;quot;&amp;gt;CDG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;311&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 320&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;320&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-21T10:10:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-21T12:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Белград, Никола Тесла&amp;quot;&amp;gt;BEG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Шереметьево, Москва&amp;quot;&amp;gt;SVO&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;JU&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;JU&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;ДЖАТ Эйрвэйз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;656&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 319&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;319&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-21T23:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-22T04:10:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;business&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;W&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;170&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;EUR&amp;quot; Amount=&amp;quot;620&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;34720&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;44430&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQF&amp;quot; Amount=&amp;quot;1176&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;428&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;428&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;304&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;LG&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;LG&amp;quot; Amount=&amp;quot;185&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RS&amp;quot; Amount=&amp;quot;224&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RS&amp;quot; Amount=&amp;quot;224&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RF&amp;quot; Amount=&amp;quot;55&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RF&amp;quot; Amount=&amp;quot;55&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;FR1&amp;quot; Amount=&amp;quot;434&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;FR4&amp;quot; Amount=&amp;quot;714&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;QX3&amp;quot; Amount=&amp;quot;1546&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;IZ4&amp;quot; Amount=&amp;quot;224&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;WRTRU&amp;quot; SegNum=&amp;quot;4&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;MOW JU X/BEG JU PAR401.57JU X/BEG JU MOW401.57NUC803.14END ROE0.771963&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T04:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;0&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;88860&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сложный маршрут ===&lt;br /&gt;
&lt;br /&gt;
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
==== Запрос ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ver=&amp;quot;http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ver:search&amp;gt;&lt;br /&gt;
         &amp;lt;RequestBin&amp;gt;&lt;br /&gt;
            &amp;lt;Request&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights LinkOnly=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;ODPairs Type=&amp;quot;CR&amp;quot; Direct=&amp;quot;false&amp;quot; AroundDates=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-20&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                      &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-23&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MOW&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                     &amp;lt;ODPair&amp;gt;&lt;br /&gt;
                        &amp;lt;DepDate&amp;gt;2014-12-27&amp;lt;/DepDate&amp;gt;&lt;br /&gt;
                        &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MIL&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                        &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                     &amp;lt;/ODPair&amp;gt;&lt;br /&gt;
                   &amp;lt;/ODPairs&amp;gt;&lt;br /&gt;
                  &amp;lt;Travellers&amp;gt;&lt;br /&gt;
                     &amp;lt;!--Zero or more repetitions:--&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;ADT&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;Traveller Type=&amp;quot;INF&amp;quot; Count=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/Travellers&amp;gt;&lt;br /&gt;
                  &amp;lt;Restrictions&amp;gt;&lt;br /&gt;
                     &amp;lt;ClassPref&amp;gt;economy&amp;lt;/ClassPref&amp;gt;&lt;br /&gt;
                     &amp;lt;OnlyAvail&amp;gt;false&amp;lt;/OnlyAvail&amp;gt;&lt;br /&gt;
                     &amp;lt;AirVPrefs/&amp;gt;&lt;br /&gt;
                     &amp;lt;IncludePrivateFare&amp;gt;false&amp;lt;/IncludePrivateFare&amp;gt;&lt;br /&gt;
                     &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
                  &amp;lt;/Restrictions&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Request&amp;gt;&lt;br /&gt;
            &amp;lt;Source&amp;gt;&lt;br /&gt;
               &amp;lt;ClientId&amp;gt;134&amp;lt;/ClientId&amp;gt;&lt;br /&gt;
               &amp;lt;APIKey&amp;gt;93632C10DA299034C03D742FB160C2D6&amp;lt;/APIKey&amp;gt;&lt;br /&gt;
               &amp;lt;Language&amp;gt;RU&amp;lt;/Language&amp;gt;&lt;br /&gt;
               &amp;lt;Currency&amp;gt;RUB&amp;lt;/Currency&amp;gt;&lt;br /&gt;
               &amp;lt;ShowNames&amp;gt;true&amp;lt;/ShowNames&amp;gt;&lt;br /&gt;
            &amp;lt;/Source&amp;gt;&lt;br /&gt;
         &amp;lt;/RequestBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ver:search&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:1000px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответ ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:searchResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ResponseBin&amp;gt;&lt;br /&gt;
            &amp;lt;Response&amp;gt;&lt;br /&gt;
               &amp;lt;SearchFlights&amp;gt;&lt;br /&gt;
                  &amp;lt;Flights SearchId=&amp;quot;190491108&amp;quot; ResultURL=&amp;quot;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D190491108&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;Flight FlightId=&amp;quot;372394480001&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;WebService&amp;gt;SABRE&amp;lt;/WebService&amp;gt;&lt;br /&gt;
                        &amp;lt;ValCompany/&amp;gt;&lt;br /&gt;
                        &amp;lt;URL&amp;gt;http%3A%2F%2Ftst.nemo.travel%2F%3Fgo%3Dbooking%2Finfo%26uid%3D190491108%26flight%3D372394480001%26utm_source%3Dalias1&amp;lt;/URL&amp;gt;&lt;br /&gt;
                        &amp;lt;Segments&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;1&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Прага&amp;quot;&amp;gt;PRG&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1485&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T10:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T11:30:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;85&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;2&amp;quot; SegGroupNum=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1326&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-20T12:20:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-20T17:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;210&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;3&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Домодедово, Москва&amp;quot;&amp;gt;DME&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1325&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Airbus 321&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;321&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T09:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T10:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;225&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;3&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;4&amp;quot; SegGroupNum=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1628&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-23T12:25:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-23T13:20:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;55&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;5&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мальпенса, Милан&amp;quot;&amp;gt;MXP&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;1639&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName&amp;gt;Avro RJ100&amp;lt;/AircraftName&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;AR1&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T07:05:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T08:05:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;K&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;60&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                           &amp;lt;Segment SegNum=&amp;quot;6&amp;quot; SegGroupNum=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;DepAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Цюрих&amp;quot;&amp;gt;ZRH&amp;lt;/DepAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;DepTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrAirp CodeType=&amp;quot;IATA&amp;quot; Name=&amp;quot;Мадрид&amp;quot;&amp;gt;MAD&amp;lt;/ArrAirp&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrTerminal xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirline&amp;gt;LX&amp;lt;/OpAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;OpAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/OpAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirline&amp;gt;LX&amp;lt;/MarkAirline&amp;gt;&lt;br /&gt;
                              &amp;lt;MarkAirlineName&amp;gt;Свисс Интернешнл Эйрлайнз&amp;lt;/MarkAirlineName&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightNumber&amp;gt;2026&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftName/&amp;gt;&lt;br /&gt;
                              &amp;lt;AircraftType&amp;gt;32A&amp;lt;/AircraftType&amp;gt;&lt;br /&gt;
                              &amp;lt;DepDateTime&amp;gt;2014-12-27T12:30:00&amp;lt;/DepDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;ArrDateTime&amp;gt;2014-12-27T14:50:00&amp;lt;/ArrDateTime&amp;gt;&lt;br /&gt;
                              &amp;lt;StopNum&amp;gt;0&amp;lt;/StopNum&amp;gt;&lt;br /&gt;
                              &amp;lt;BookingCodes&amp;gt;&lt;br /&gt;
                                 &amp;lt;BookingCode ClassType=&amp;quot;economy&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;BookingCode&amp;gt;V&amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                                 &amp;lt;/BookingCode&amp;gt;&lt;br /&gt;
                              &amp;lt;/BookingCodes&amp;gt;&lt;br /&gt;
                              &amp;lt;FlightTime&amp;gt;140&amp;lt;/FlightTime&amp;gt;&lt;br /&gt;
                              &amp;lt;TimeZone Departure=&amp;quot;1&amp;quot; Arrival=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;ETicket&amp;gt;true&amp;lt;/ETicket&amp;gt;&lt;br /&gt;
                           &amp;lt;/Segment&amp;gt;&lt;br /&gt;
                        &amp;lt;/Segments&amp;gt;&lt;br /&gt;
                        &amp;lt;PricingInfo Refundable=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;ADT&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;8440&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;17305&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;31456&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;840&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;YQI&amp;quot; Amount=&amp;quot;1960&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;RI&amp;quot; Amount=&amp;quot;378&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;UH&amp;quot; Amount=&amp;quot;284&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CZ&amp;quot; Amount=&amp;quot;1159&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;CH2&amp;quot; Amount=&amp;quot;1112&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;EX&amp;quot; Amount=&amp;quot;56&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;IT1&amp;quot; Amount=&amp;quot;707&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;VT&amp;quot; Amount=&amp;quot;142&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;HB&amp;quot; Amount=&amp;quot;364&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tax CurCode=&amp;quot;RUB&amp;quot; TaxCode=&amp;quot;MJ&amp;quot; Amount=&amp;quot;67&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Taxes&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW28.06LX ZRH*LX MIL31.13LX ZRH31.13*LX MAD175.52 1S129.53NUC395.37END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                           &amp;lt;PassengerFare Type=&amp;quot;INF&amp;quot; Quantity=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;BaseFare Currency=&amp;quot;CZK&amp;quot; Amount=&amp;quot;3333&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;EquiveFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;TotalFare Currency=&amp;quot;RUB&amp;quot; Amount=&amp;quot;6835&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;Taxes/&amp;gt;&lt;br /&gt;
                              &amp;lt;Tariffs&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNC29F3S/IN90&amp;quot; SegNum=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;VNC28G2S/IN90&amp;quot; SegNum=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
                                 &amp;lt;Tariff Code=&amp;quot;KNN2SSR/IN90&amp;quot; SegNum=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/Tariffs&amp;gt;&lt;br /&gt;
                              &amp;lt;FareCalc&amp;gt;PRG LX X/ZRH LX MOW2.80LX ZRH*LX MIL3.11LX ZRH3.11*LX MAD17.55 1S129.53NUC156.10END ROE21.3469&amp;lt;/FareCalc&amp;gt;&lt;br /&gt;
                              &amp;lt;LastTicketDateTime&amp;gt;2014-12-20T11:05:00&amp;lt;/LastTicketDateTime&amp;gt;&lt;br /&gt;
                           &amp;lt;/PassengerFare&amp;gt;&lt;br /&gt;
                        &amp;lt;/PricingInfo&amp;gt;&lt;br /&gt;
                        &amp;lt;Commission/&amp;gt;&lt;br /&gt;
                        &amp;lt;Charges Currency=&amp;quot;RUB&amp;quot;&amp;gt;765.82&amp;lt;/Charges&amp;gt;&lt;br /&gt;
                        &amp;lt;TotalPrice Currency=&amp;quot;RUB&amp;quot;&amp;gt;39056.82&amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
                     &amp;lt;/Flight&amp;gt;&lt;br /&gt;
                     .........&lt;br /&gt;
                     &amp;lt;Flight&amp;gt;...&amp;lt;/Flight&amp;gt;&lt;br /&gt;
                  &amp;lt;/Flights&amp;gt;&lt;br /&gt;
                  &amp;lt;Errors xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/SearchFlights&amp;gt;&lt;br /&gt;
            &amp;lt;/Response&amp;gt;&lt;br /&gt;
         &amp;lt;/ResponseBin&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:searchResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
*[[Агентский АПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интеграция]]&lt;/div&gt;</summary>
		<author><name>Михаил Руденко</name></author>
		
	</entry>
</feed>