233
правки
Изменения
→Изменение расписания
|-
| <span id="дней между">дней между</span>
| Допустимое количество дней между каждой подряд идущей парой рейсов соседними рейсами в комбинации. Если не задано, то между парами рейсов соседними рейсами может быть любая длительность. Несколько значений указываются через <code>;</code><br/>'''Пример''': в комбинации 4 рейса. Между 1 и 2 рейсами должно быть X дней, между 2 и 3 — Y дней, между 3 и 4 — Z дней. В таком случае в поле нужно указать X;Y;Z.
| Цифра
| 1<br/>2;4;6
| 25<br/>48<br/>
|}
Для того чтобы управлять квотами мест по тарифам на определенном рейсе, вам нужно:
# занести в файл «Рейс» несколько строк, соответствующих данному рейсу на разные даты и с разными квотами (подклассами и количеством мест).
# занести в файл «Комбинации» условия на каждую дату и подкласс.
При этом важно учитывать, что данные в файлах «Рейс» и «Комбинации» связываются по коду фрахтователя. Это значит, что в файле «Рейс» каждая строка с рейсом должна иметь уникальный код фрахтователя. В противном случае система не сможет подобрать нужный рейс для комбинации.
=== Загрузка данных в систему ===
* маршрут.
Кликнув на карточку рейса, вы увидите количество проданных мест и статистику продаж по каждому классу бронирования. Здесь же вы можете изменить расписание, нажав на соответствующую ссылкуперейдя по соответствующей ссылке.
{| class="wikitable"
* закрыть продажи на данный рейс на определенный день,
* изменить менять время вылета/прилета,
* изменить номер рейса,
* перенести вылет рейса на другой день,
== Раздел «Простановка номеров билетов» ==
В этом разделе отображаются заказы, в которых нужно проставить номера билетов. Доступ к разделу имеет [[Менеджер агентства|менеджер]] и [[Эксперт по бронированию|эксперт]] агентства. Проставить номера билетов нужно для того, чтобы завершить выписку заказа (см. [[Nemo Inventory (компонент)#Контент Nemo Inventory в продаже перелетов|Контент Nemo Inventory в продаже перелетов]]).
{| class="wikitable"
|-
|[[Файл:prostanovkaАвтоматическая простановка номеров билетов.png|400px|Раздел «Простановка номеров билета»]]
|-
|Рисунок 67. Раздел '''Простановка номеров билетов'''
|}
Порядок и логика использования разных типов контента при поиске, бронировании и выписке.
=== Поиск ===
# '''Для запрошенных сегментов строится маршрут'''. Максимальная длина маршрута для запрошенного сегмента ограничена 1 сегментом. На текущий момент пересадочный рейс ищется только как сложный маршрут. Если для одного из сегментов не удалось построить маршрут, то поиск прерывается ошибкой <code>Невозможно построить маршрут для запрошенного сегмента</code>.<br /><br /># '''Для построенных маршрутов ищутся подходящие рейсы и строятся полные перелеты.'''<br />Поиск прерывается, если:#* для одного из сегментов не удалось найти подходящих рейсов (ошибка <code>Не удалось найти расписание, удовлетворяющее заданным критериям, для сегмента</code>);#* не удалось построить ни одного полного перелета (ошибка <code>Невозможно построить полный перелёт, удовлетворяющий заданным критериям</code>);#* ни для одного из построенных перелетов нет нужного количества мест (ошибка <code>Нет необходимого количества свободных мест на перелётах, удовлетворяющих заданным критериям</code>).<br /><br /># '''К построенным перелетам применяются комбинации рейсов.''' При этом перелеты из более чем 4 сегментов отбрасываются.<br />Если для перелета не удалось найти полностью ему соответствующей комбинации, то для каждого сегмента в перелете ищется отдельная комбинация. Если ни для одного из перелетов не удалось найти подходящих комбинаций, то поиск прерывается ошибкой <code>Нет допустимых комбинаций рейсов, удовлетворяющих заданным критериям</code>.<br /><br /># '''Для каждого перелета формируется набор тарифов с наименьшей ценой.'тарифа'' выполняется следующий набор проверокПри этом система:# # Рассматривает каждую комбинацию, которая применилась к перелету.## Получает все тарифы для владельца мест на первом рейсе комбинации. <br />Для каждого тарифа проверяется на :##* применимость к текущей комбинации рейсов (по её IDкомбинации),# проверяется на #* возможность продажи по данному тарифу первого рейса из комбинации — при . При этом проверяется, что:##**текущая дата входит в один из сезонов продажи тарифа (<code>SalesDates</code>) и этот сезон не заканчивается через час;##**дата вылета первого рейса в комбинации входит в один из сезонов обслуживания тарифа (<code>ServiceDates</code>);##*проверяются * соблюдены ограничения на минимальное время до вылета и максимальное количество дней до вылета. # проверяется #* доступ к тарифу, если он приватный, а так же также ограничения по предпочитаемым типам тарифа из поискового запроса;# #* применимость тарифа для тарифа заведённых запрошенных типов пассажира (если тариф заведен на тип пассажира, отличный от ADT выполняется проверка на применимость данной тарифа к какому-либо из запрошенных типов пассажиров).<br />Если тариф прошёл прошел все проверки, то он считается применимым к данной комбинации рейсов. Если подходящих тарифов не нашлось, то оценка данного перелёта перелета прекращается , и он в поисковую выдачу он не попадает.<br /><br /># из '''Из всех подходящих тарифов выбирается тот, у которого итоговая эффективная цена наименьшая тариф с наименьшей ценой (с учётом учетом цены комбинации и запрошенных типов пассажиров)'''.<br />Если ни для одного из перелётов перелета не нашлось подходящих цен, то поиск прерывается и Инвентори возвращает ошибку ''ошибкой <code>Не удалось найти цен, удовлетворяющих заданным критериям''</code>.<br />ПерелётыПерелеты, цены для которых нашлись цены , попадают в поисковую выдачу.
=== Бронирование ===
=== Выписка ===
Выписка в Инвентори выполняется в 2 3 этапа:# Выписка, запускаемая после После поступления оплаты от клиента. Генерируются '''электронные документы (ЭД)''' на предоставление услуги оформления билетов от а/к. Бронь бронь приобретает статус ''<code>ожидает выписки''</code>.# Внесение билетов а/к — на данный момент Инвентори не поддерживает автоматического переноса созданных броней Представитель агента вручную переносит брони в ГРС стороннюю систему (GDS или инвентори системы инвенторную систему а/к ) для автоматической выписки билетов а/к, поэтому уполномоченный представитель .# Представитель агента раз загружает файл с выписанными билетами в некий период времени выполняет ручной перенос броней в нужные системы и выписку раздел Инвентори [[Nemo Inventory (компонент)#Раздел «Простановка номеров билетов»|'''Простановка номеров билетов а/к в них''']]. После чего вносит выписанные билеты в нужные ПНРы в Инвентори. После внесения Когда номера билетов для всех пассажиров будут проставлены, бронь в Инвентори принимает принимет статус ''<code>выписано''.<br /code>. При этом ЭД, сгенерированные на предыдущем первом этапе, деактивируются со статусом ''<code>использовано''</code>.
Бронь после выписки (но и до внесения билетов а/к) можно войдировать в течение некоторого промежутка времени. При этом ЭД на оформление билетов а/к деактивируются со статусом ''<code>отменено''</code>. Удаление внесённых внесенных билетов а/к на данный момент не поддерживается.