Мастер-Web:Дополнительный модуль Бронирование новогодних и рождественских ужинов

Материал из Megatec
Перейти к: навигация, поиск

Введение

Данный механизм предназначен для автоматизации бронирования туров с услугой Новогодний и / или Рождественский ужин. Механизм позволяет не учитывать услугу Новогодний (Рождественский) ужин при расчете прайс-листов, а также автоматически рассчитывать и подбирать услугу Новогодний (Рождественский) ужин в экране «Упрощенная корзина» с учетом характеристики услуги обязательная/ не обязательная, а также в зависимости от выбранного типа питания в отеле и возраста туриста (если таковые различия имеются).

Установка

Для установки надстройки «Бронирование новогодних и рождественских ужинов» нужно выложить распакованные файлы из архива mw-happynewyearservices-2007.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web.

Настройка

После установки надстройка «Бронирование новогодних и рождественскийх ужинов» доступна в экране «Упрощенная корзина». Адрес экрана «Упрощенная корзина»: http: //ip- адрес сервера ПК "Мастер-Веб" /MasterWebStandard/SimpleBasket.aspx.

Настройки в файле WEB.CONFIG

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

Описание

Значение

Настройка

1

Пакет, в котором заведены обязательные (не удаляемые) услуги ADHOT (Новогодние и / или рождественские ужины)

Ключи пакета, в котором заведены обязательные (не удаляемые) услуги ADHOT (Новогодние и / или рождественские ужины), через запятую.

<add key="requiredNewYearServicesPackets" value="645" />

2

Пакет, в котором заведены необязательные (удаляемые) услуги ADHOT (Новогодние и / или рождественские ужины)

Ключи пакета, в котором заведены необязательные (удаляемые) услуги ADHOT (Новогодние и / или рождественские ужины), через запятую.

<add key= "optionalNewYearServicesPackets" value="752"/>

Настройка включающая плагин3

 

 

<add key= "happyNewYearServiceManager" value="MasterWebStandard.Extra.HappyNewYearServices.HappyNewYearStandardManager, MasterWebStandard.Extra.HappyNewYearServices"/>

Подготовка данных

Требования по подготовке данных в ПК Мастер-тур

Во избежание ошибок в процессе бронирования предварительно должны быть корректно заполнены соответствующие справочники в ПК Мастер-Тур.

Справочник в

ПК Мастер-Тур

Вносимые данные

Примечание

Типы номеров

Новый тип номера

Необходимо завести в справочнике «Типы номеров» тип номера с названием «-»

Категории номера

Новая категория номера

Необходимо завести в справочнике «Категории номера» категорию с названием «-»

Типы размещения

Типы размещения

Необходимо добавить типы размещений: *Adult, *Ch (0-возраст ребенка). Для детских размещений обязательно должны быть заполнены поля «Возраст с…» и «Возраст по…»

Доп. описание 2

Дополнительное описание 2 по услуге «Доп. услуга в отеле/круизе» (ADHOT)

В справочнике Доп. описание 2 по услуге «Доп. услуга в отеле/круизе» необходимо добавить записи: Новогодний ужин №__, Рождественский ужин №___. В поле «код» для этих услуг нужно прописать код типа питания, для которого данная услуга будет использоваться (код должен совпадать с кодом из справочника «Типы питаний»). Если разграничение стоимости в зависимости от типа питания отсутствует, то в поле «Код» необходимо ввести значение «-».

Создание пакета услуг

В экране «Конструктор туров» В ПК "Мастер-Тур" необходимо создать пакеты услуг для услуг Новогодний и / или Рождественский ужин. Отдельно создаются пакеты для обязательных (не удаляемых) и необязательных (удаляемых) услуг. Для каждой даты предоставления услуг также создаются отдельные пакеты. Даты предоставления услуг указываются в датах заезда для созданного пакета. Если одна и та же услуга предоставляется в разные даты, то для такой услуги можно создать один пакет. При этом важно учесть, что такая услуга добавится к туру в каждую из дат, указанных в датах заезда для данного пакета услуг. В каждый из пакетов необходимо ввести услуги Новогодний и / или Рождественский ужин как ADHOT с параметрами, которые описаны в п. 3.1. Доп. описание 2 для взрослых и детских услуг одного типа должно совпадать. По каждой услуге для каждого отеля необходимо ввести стоимость. Пакет, из которого будет браться цена, может не соответствовать туру, в котором данная услуга будет оформляться. Цены на услуги заводятся за человека.

Пример пакета:
697.PNG

Работа в системе

В момент перехода пользователя в экран «Упрощенная корзина» происходит анализ периода предоставления услуги «Отель/круиз» и выбранного типа питания. Если в период предоставления услуги Отель попадают даты указанные как даты заезда для пакетов с услугами Новогодний и / или Рождественский ужин, то в корзине появится список услуг Новогодний и / или Рождественский ужин, соответствующий выбранному отелю, дате и типу питания. Обязательные услуги автоматически отмечаются как добавленные к составу заказа и удалить из состава заказа их нельзя. Необязательные услуги добавляются к составу заказа по желанию клиента.
При подборе услуги для отображения программа выбирает услугу для взрослого, т.к. изначально даты рождения туристов не заданы. Соответственно, если для туристов в корзине не указаны даты рождения, стоимость новогодних ужинов будет считаться по цене взрослого. При указании дат рождения туристов и нажатии на кнопку «Перерасчитать», программа автоматически подбирает услугу для соответствующего возраста и пересчитывает общую стоимость тура.
В момент бронирования тура в экране «Упрощенная корзина» в БД автоматически создается путевка, в которую добавляются услуги ADHOT. Для каждого возраста туриста делается подбор соответствующей услуги (по возрастам, указанным в типе размещения) и такая услуга добавляется в путевку. Таким образом, в путевке может быть несколько услуг Новогодний и / или Рождественский ужин для разных возрастов. Для туристов, пользующихся одним типом услуги Новогодний и / или Рождественский ужин и имеющих одинаковый возрастной диапазон (задан в выбранном типе размещения) в ПК "Мастер-Тур" будет создана одна услуга, к которой будет привязано соответствующее количество туристов. Дата предоставления созданной услуги равна дате заезда, указанной в пакете с Новогодними и / или Рождественскими ужинами. Продолжительность услуги = 0. Остальные параметры услуги Новогодний и / или Рождественский ужин берутся из пакета, в котором они были заведены.