Мастер-Тур:Дополнительный модуль Баланс рейсов — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[непроверенная версия][досмотренная версия]
 
Строка 1: Строка 1:
 +
Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}.
 +
 +
==Введение==
 +
Данный модуль предназначен для внесения контрактной стоимости рейсов с возможностью дальнейшего их отбора с помощью фильтров и формирования отчета по отобранным значениям.
 +
 +
==Установка модуля==
 +
 +
В ''ПК Мастер-Тур'' версии ''2009.2'' релиза 9 и выше модуль устанавливается следующим образом:
 +
* в рабочий каталог приложения скопировать два файла: ''Megatec.MasterTour.BusinessRules.dll'' и ''Megatec.MasterTour.Plugins.FlightsBalancePlugin.dll'';
 +
* прогнать скрипт CreateTable_FlightBalance.sql по базе данных;
 +
* запустить ''ПК Мастер-Тур'', установить отчет '''Баланс рейсов'''
 +
* в экране '''Работа менеджеров''' нажать кнопку '''Надстройки''', выбрать '''Справочники - Настройка отчетов'''. В открывшемся справочнике нажать '''Добавить''', заполнить поля следующими значениями: '''Баланс рейсов''',  '''Баланс рейсов''', '''FlightBalance''', '''FlightBalance''', '''Excel''', выбрать признак '''Для всех пользователей'''.
 +
 +
==Работа с модулем==
 +
 +
Доступ к данному модулю осуществляется из главного меню '''Надстройки –> Баланс рейсов'''.
 +
 +
===Добавление стоимости рейса===
 +
 +
Для того, чтобы добавить новую стоимость рейса, в экране '''Баланс рейсов''' необходимо нажать кнопку '''Добавить''': после чего откроется новый экран с пошаговым алгоритмом добавления новой записи. Отбор по параметрам ('''Страна и город вылета''', '''Страна и город прилета, Рейс и Поставщик''') аналогичны отбору при добавлении услуги '''Авиаперелет''' в '''Конструкторе туров'''. <br> Закладка '''Информация о рейсе''' имеет следующий вид:
 +
 +
[[Файл:ls0726.png]]
 +
 +
Во вкладке '''Информация о рейсе''' необходимо заполнить следующие значения:
 +
* Дата с… по…
 +
* Дни недели
 +
* Количество мест
 +
* Валюта
 +
* Стоимость рейса
 +
После того, как заведены рейсы, их можно просмотреть на главном экране плагина:
 +
 +
[[Файл:ls0727.png]]
 +
 +
На экране плагина отображаются следующие параметры рейса:
 +
* Город вылета
 +
* Город прилета
 +
* Авиакомпания
 +
* Рейс (номер рейса)
 +
* Партнер (поставщик услуги)
 +
* Дата рейса
 +
* Количество мест
 +
* Валюта стоимости
 +
* Стоимость рейса
 +
 +
Для удобства отображения информации используются следующие фильтры:
 +
* Страна вылета
 +
* Город вылета
 +
* Страна прилета
 +
* Город прилета
 +
* Авиакомпания
 +
* Партнер
 +
* Дата с… по…
 +
* Валюта
 +
 +
==Работа с отчетом==
 +
 +
Отбор данных для отчета '''4054 Баланс рейсов''' осуществляется согласно информации, выгруженной в экран '''Баланс рейсов'''.
 +
 +
===Сортировка и группировка===
 +
 +
Данные группируются следующим образом:
 +
* В случае, если в настройке '''Пересчитывать валюты''' стоит значение '''No''', то производится группировка по валютам. Сначала выводится вся информация по рейсам, стоимость которых заведена в одной валюте, далее, информация по рейсам второй валюты и т.д.
 +
Название самой валюты, по которой производится группировка, не выводится.
 +
Порядок вывода групп – по возрастанию ключа валюты.
 +
* Группировка по стране, за исключением страны, ключ которой задан в настройках. В группу одной страны попадают как прямые, так и обратные рейсы (то есть страна является и страной вылета и страной прилета)
 +
* Группировка по направлению (городу вылета и городу прилета)
 +
* Группировка по авиакомпании
 +
Таким образом, иерархия группировки имеет следующий вид:
 +
 +
Валюта
 +
            Страна
 +
                          Направление  (город вылета - город прилета)
 +
                                              Авиакомпания 
 +
 +
===Правила заполнения полей отчета===
 +
 +
В приведенной ниже таблице описываются правила заполнения полей отчета.<br>
 +
Подсвеченные столбцы – в них не учитываются инфанты.
 +
 +
{| cellpadding="3" cellspacing="0" border="1"
 +
|<center>'''Поле в шаблоне'''</center>
 +
|<center>'''Описание'''</center>
 +
|<center>'''Формат'''</center>
 +
|-
 +
|
 +
|Дата формирования отчета
 +
|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
 +
|Числовой
 +
|-
 +
|style="background:#B0C4DE"|Balance - Brutto
 +
|style="background:#B0C4DE"|Сумма брутто всех проданных мест по путевкам (включая блочников) – (минус) значение колонки Charter Cost
 +
|style="background:#B0C4DE"|Числовой
 +
|-
 +
|style="background:#B0C4DE"|Seats Total
 +
|style="background:#B0C4DE"|Общее число мест на выбранный рейс в квоте
 +
|style="background:#B0C4DE"|Числовой
 +
|-
 +
|style="background:#B0C4DE"|Block Seats
 +
|style="background:#B0C4DE"|Число проданных мест на рейс блочникам из квоты.
 +
|style="background:#B0C4DE"|Числовой
 +
|-
 +
|Block Seats in Value
 +
|Сумма нетто проданных мест на рейс блочникам. Выбор путевок производится по принципу: проверяется рейс в путевке на определенной квоте и  если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место.
 +
|Числовой
 +
|-
 +
|style="background:#B0C4DE"|Ascent Risk (Seats)
 +
|style="background:#B0C4DE"|Количество мест на рейс из квоты за вычетом мест блочников
 +
|style="background:#B0C4DE"|Числовой
 +
|-
 +
|Ascent Risk (Value)
 +
|Значение колонки Charter Cost –(минус) значение колонки Block Seats in Value
 +
|Числовой
 +
|-
 +
|style="background:#B0C4DE"|Capacity
 +
|style="background:#B0C4DE"|Количество всех проданных мест на рейс по путевкам/ фактическая загрузка с учетом блочников
 +
|style="background:#B0C4DE"|Числовой
 +
|-
 +
|Ascent Sold (Value-Netto)
 +
|Сумма нетто всех проданных мест на рейс по путевкам (без учета блочников (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и  если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место)
 +
|Числовой
 +
|-
 +
|Ascent Sold (Value-Brutto)
 +
|Сумма брутто всех проданных мест на рейс по путевкам  (без учета блочников (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и  если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место)
 +
|Числовой
 +
|-
 +
|style="background:#B0C4DE"|Ascent Sold (Tour)
 +
|style="background:#B0C4DE"|Количество проданных мест на рейс по всем путевкам, в которых присутствует услуга проживание (без учета блочников (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и  если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место)
 +
|style="background:#B0C4DE"|Числовой
 +
|-
 +
|Ascent Sold (Tour) – Value - Brutto
 +
|Сумма брутто всех проданных мест на рейс по путевкам, в которых присутствует услуга проживание (без учета блочников (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и  если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место)
 +
|Числовой
 +
|-
 +
|Ascent Sold (Ticket)
 +
|Количество проданных мест на рейс по всем путевкам, в которых нет услуги проживание (без учета блочников – (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и  если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место)
 +
|Числовой
 +
|-
 +
|style="background:#B0C4DE"|Ascent Sold (Ticket) – Value - Brutto
 +
|style="background:#B0C4DE"|Сумма брутто всех проданных мест на рейс по путевкам, в которых нет услуги проживание (без учета блочников – (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и  если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место)
 +
|style="background:#B0C4DE"|Числовой
 +
|}
 +
 +
Подитоги:
 +
* В рамках одного маршрута по каждой авиакомпании.
 +
* В рамках одного маршрута по всем авиакомпаниям.
 +
* В рамках одной страны все авиакомпании и все маршруты
 +
* Итог по всем странам
 +
 +
===Графическое отображение подитогов в отчете===
 +
 +
[[Файл:ls0728.png|1000xpx]]
 +
 
[[Category:Мастер-Тур_Дополнительные_модули]]
 
[[Category:Мастер-Тур_Дополнительные_модули]]

Версия 15:46, 6 апреля 2012

Версия статьи от 6-04-2012.

Введение

Данный модуль предназначен для внесения контрактной стоимости рейсов с возможностью дальнейшего их отбора с помощью фильтров и формирования отчета по отобранным значениям.

Установка модуля

В ПК Мастер-Тур версии 2009.2 релиза 9 и выше модуль устанавливается следующим образом:

  • в рабочий каталог приложения скопировать два файла: Megatec.MasterTour.BusinessRules.dll и Megatec.MasterTour.Plugins.FlightsBalancePlugin.dll;
  • прогнать скрипт CreateTable_FlightBalance.sql по базе данных;
  • запустить ПК Мастер-Тур, установить отчет Баланс рейсов
  • в экране Работа менеджеров нажать кнопку Надстройки, выбрать Справочники - Настройка отчетов. В открывшемся справочнике нажать Добавить, заполнить поля следующими значениями: Баланс рейсов, Баланс рейсов, FlightBalance, FlightBalance, Excel, выбрать признак Для всех пользователей.

Работа с модулем

Доступ к данному модулю осуществляется из главного меню Надстройки –> Баланс рейсов.

Добавление стоимости рейса

Для того, чтобы добавить новую стоимость рейса, в экране Баланс рейсов необходимо нажать кнопку Добавить: после чего откроется новый экран с пошаговым алгоритмом добавления новой записи. Отбор по параметрам (Страна и город вылета, Страна и город прилета, Рейс и Поставщик) аналогичны отбору при добавлении услуги Авиаперелет в Конструкторе туров.
Закладка Информация о рейсе имеет следующий вид:

Ls0726.png

Во вкладке Информация о рейсе необходимо заполнить следующие значения:

  • Дата с… по…
  • Дни недели
  • Количество мест
  • Валюта
  • Стоимость рейса

После того, как заведены рейсы, их можно просмотреть на главном экране плагина:

Ls0727.png

На экране плагина отображаются следующие параметры рейса:

  • Город вылета
  • Город прилета
  • Авиакомпания
  • Рейс (номер рейса)
  • Партнер (поставщик услуги)
  • Дата рейса
  • Количество мест
  • Валюта стоимости
  • Стоимость рейса

Для удобства отображения информации используются следующие фильтры:

  • Страна вылета
  • Город вылета
  • Страна прилета
  • Город прилета
  • Авиакомпания
  • Партнер
  • Дата с… по…
  • Валюта

Работа с отчетом

Отбор данных для отчета 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 Сумма брутто всех проданных мест на рейс по путевкам, в которых нет услуги проживание (без учета блочников – (блочники проверяются по принципу: проверяется рейс в путевке на определенной квоте и если покупатель по путевке совпадает с покупателем, на которого выделена данная квота – это блочное место) Числовой

Подитоги:

  • В рамках одного маршрута по каждой авиакомпании.
  • В рамках одного маршрута по всем авиакомпаниям.
  • В рамках одной страны все авиакомпании и все маршруты
  • Итог по всем странам

Графическое отображение подитогов в отчете

Ls0728.png