Мастер-Тур:Дополнительный модуль Баланс рейсов
Версия статьи от 6-04-2012.
Содержание
Введение
Данный модуль предназначен для внесения контрактной стоимости рейсов с возможностью дальнейшего их отбора с помощью фильтров и формирования отчета по отобранным значениям.
Установка модуля
В ПК Мастер-Тур версии 2009.2 релиза 9 и выше модуль устанавливается следующим образом:
- в рабочий каталог приложения скопировать два файла: Megatec.MasterTour.BusinessRules.dll и Megatec.MasterTour.Plugins.FlightsBalancePlugin.dll;
- прогнать скрипт CreateTable_FlightBalance.sql по базе данных;
- запустить ПК Мастер-Тур, установить отчет Баланс рейсов
- в экране Работа менеджеров нажать кнопку Надстройки, выбрать Справочники - Настройка отчетов. В открывшемся справочнике нажать Добавить, заполнить поля следующими значениями: Баланс рейсов, Баланс рейсов, FlightBalance, FlightBalance, Excel, выбрать признак Для всех пользователей.
Работа с модулем
Доступ к данному модулю осуществляется из главного меню Надстройки –> Баланс рейсов.
Добавление стоимости рейса
Для того, чтобы добавить новую стоимость рейса, в экране Баланс рейсов необходимо нажать кнопку Добавить: после чего откроется новый экран с пошаговым алгоритмом добавления новой записи. Отбор по параметрам (Страна и город вылета, Страна и город прилета, Рейс и Поставщик) аналогичны отбору при добавлении услуги Авиаперелет в Конструкторе туров.
Закладка Информация о рейсе имеет следующий вид:
Во вкладке Информация о рейсе необходимо заполнить следующие значения:
- Дата с… по…
- Дни недели
- Количество мест
- Валюта
- Стоимость рейса
После того, как заведены рейсы, их можно просмотреть на главном экране плагина:
На экране плагина отображаются следующие параметры рейса:
- Город вылета
- Город прилета
- Авиакомпания
- Рейс (номер рейса)
- Партнер (поставщик услуги)
- Дата рейса
- Количество мест
- Валюта стоимости
- Стоимость рейса
Для удобства отображения информации используются следующие фильтры:
- Страна вылета
- Город вылета
- Страна прилета
- Город прилета
- Авиакомпания
- Партнер
- Дата с… по…
- Валюта
Работа с отчетом
Отбор данных для отчета 4054 Баланс рейсов осуществляется согласно информации, выгруженной в экран Баланс рейсов.
Сортировка и группировка
Данные группируются следующим образом:
- В случае, если в настройке Пересчитывать валюты стоит значение No, то производится группировка по валютам. Сначала выводится вся информация по рейсам, стоимость которых заведена в одной валюте, далее, информация по рейсам второй валюты и т.д.
Название самой валюты, по которой производится группировка, не выводится. Порядок вывода групп – по возрастанию ключа валюты.
- Группировка по стране, за исключением страны, ключ которой задан в настройках. В группу одной страны попадают как прямые, так и обратные рейсы (то есть страна является и страной вылета и страной прилета)
- Группировка по направлению (городу вылета и городу прилета)
- Группировка по авиакомпании
Таким образом, иерархия группировки имеет следующий вид:
Валюта Страна Направление (город вылета - город прилета) Авиакомпания
Правила заполнения полей отчета
В приведенной ниже таблице описываются правила заполнения полей отчета.
Подсвеченные столбцы – в них не учитываются инфанты.
Дата формирования отчета | 11 November 2010 | |
Country | Название страны, по которой производится группировка рейсов. То есть это страна, которая для рейсов «туда» является страной прилета, а для рейсов «обратно» – страной вылета. Так как в настройках задается ключ, исключающий «домашнюю» страну в данном отборе, то выводится страна – направление. | Текст |
Departure City | Город вылета | Текст |
Arrival City | Город прилета | Текст |
Flight № | Код авиакомпании и номер рейса | Текст |
Date | Дата рейса | Задается настройкой |
Charter Cost | Стоимость, введенная для рейса в плагине | Числовой |
Income | Сумма значений колонок «Block Seats in Value» и «Ascent Sold (Value-Netto)» | Числовой |
Balance | Значение колонки Income –(минус) значение колонки Charter Cost | Числовой |
Balance - Brutto | Сумма брутто всех проданных мест по путевкам (включая блочников) – (минус) значение колонки Charter Cost | Числовой |
Seats Total | Общее число мест на выбранный рейс в квоте | Числовой |
Block Seats | Число проданных мест на рейс блочникам из квоты. | Числовой |
Block Seats in Value | Сумма нетто проданных мест на рейс блочникам. Выбор путевок производится по принципу: проверяется рейс в путевке на определенной квоте и если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место. | Числовой |
Ascent Risk (Seats) | Количество мест на рейс из квоты за вычетом мест блочников | Числовой |
Ascent Risk (Value) | Значение колонки Charter Cost –(минус) значение колонки Block Seats in Value | Числовой |
Capacity | Количество всех проданных мест на рейс по путевкам/ фактическая загрузка с учетом блочников | Числовой |
Ascent Sold (Value-Netto) | Сумма нетто всех проданных мест на рейс по путевкам (без учета блочников (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место) | Числовой |
Ascent Sold (Value-Brutto) | Сумма брутто всех проданных мест на рейс по путевкам (без учета блочников (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место) | Числовой |
Ascent Sold (Tour) | Количество проданных мест на рейс по всем путевкам, в которых присутствует услуга проживание (без учета блочников (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место) | Числовой |
Ascent Sold (Tour) – Value - Brutto | Сумма брутто всех проданных мест на рейс по путевкам, в которых присутствует услуга проживание (без учета блочников (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место) | Числовой |
Ascent Sold (Ticket) | Количество проданных мест на рейс по всем путевкам, в которых нет услуги проживание (без учета блочников – (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место) | Числовой |
Ascent Sold (Ticket) – Value - Brutto | Сумма брутто всех проданных мест на рейс по путевкам, в которых нет услуги проживание (без учета блочников – (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место) | Числовой |
Подитоги:
- В рамках одного маршрута по каждой авиакомпании.
- В рамках одного маршрута по всем авиакомпаниям.
- В рамках одной страны все авиакомпании и все маршруты
- Итог по всем странам