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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Новая страница: «==Введение== Данный механизм предназначен для автоматизации бронирования туров с услугой ...»)
 
Строка 10: Строка 10:
 
==Настройки в файле WEB.CONFIG==
 
==Настройки в файле WEB.CONFIG==
 
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.
 
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.
 +
<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=645
 +
style='width:483.4pt;margin-left:-.5pt;border-collapse:collapse'>
 +
<tr>
 +
  <td width=46 valign=top style='width:34.25pt;border:solid black 1.0pt;
 +
  border-right:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=TitleTable style='layout-grid-mode:char'>№</p>
 +
  </td>
 +
  <td width=138 valign=top style='width:103.65pt;border:solid black 1.0pt;
 +
  border-right:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=TitleTable style='layout-grid-mode:char'>Описание</p>
 +
  </td>
 +
  <td width=204 valign=top style='width:153.0pt;border:solid black 1.0pt;
 +
  border-right:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=TitleTable style='layout-grid-mode:char'>Значение</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=TitleTable style='layout-grid-mode:char'>Настройка</p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=46 valign=top style='width:34.25pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext style='layout-grid-mode:char'><span lang=EN-US>1</span></p>
 +
  </td>
 +
  <td width=138 valign=top style='width:103.65pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext style='layout-grid-mode:char'>Пакет, в котором заведены
 +
  обязательные (не удаляемые) услуги <span lang=EN-US>ADHOT</span> (Новогодние
 +
  и / или рождественские ужины)</p>
 +
  </td>
 +
  <td width=204 valign=top style='width:153.0pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext><b>Ключи пакета</b>, в котором заведены обязательные (не
 +
  удаляемые) услуги <span lang=EN-US>ADHOT</span> (Новогодние и / или
 +
  рождественские ужины), через запятую.</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US>&lt;add
 +
  key=&quot;</span><b><span lang=X-NONE>requiredNewYearServicesPackets</span></b><span
 +
  lang=EN-US>&quot; value=&quot;<span class=Technical0><b><span
 +
  style='color:blue'>645</span></b></span>&quot; /&gt;</span></p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=46 valign=top style='width:34.25pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext style='layout-grid-mode:char'><span lang=EN-US>2</span></p>
 +
  </td>
 +
  <td width=138 valign=top style='width:103.65pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext style='layout-grid-mode:char'>Пакет, в котором заведены
 +
  необязательные (удаляемые) услуги <span lang=EN-US>ADHOT</span> (Новогодние и
 +
  / или рождественские ужины)</p>
 +
  </td>
 +
  <td width=204 valign=top style='width:153.0pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext><b>Ключи пакета</b>, в котором заведены необязательные
 +
  (удаляемые) услуги <span lang=EN-US>ADHOT</span> (Новогодние и / или
 +
  рождественские ужины), через запятую.</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=MsoNormal style='layout-grid-mode:char'><span lang=X-NONE>&lt;add
 +
  key= &quot;<b>optionalNewYearServicesPackets</b>&quot; value=&quot;</span><b><i><span
 +
  lang=EN-US style='color:blue'>752</span></i></b><span lang=X-NONE>&quot;/&gt;</span></p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=46 valign=top style='width:34.25pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext style='layout-grid-mode:char'><span lang=EN-US>3</span></p>
 +
  </td>
 +
  <td width=138 valign=top style='width:103.65pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext style='layout-grid-mode:char'>&nbsp;</p>
 +
  </td>
 +
  <td width=204 valign=top style='width:153.0pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext><b>&nbsp;</b></p>
 +
  </td>
 +
  <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=MsoNormal style='layout-grid-mode:char'><span lang=X-NONE>&lt;add
 +
  key= &quot;<b>happyNewYearServiceManager</b>&quot; value=&quot;</span><b><i><span
 +
  lang=EN-US style='color:blue'>MasterWebStandard.Extra.HappyNewYearServices.HappyNewYearStandardManager,
 +
  MasterWebStandard.Extra.HappyNewYearServices</span></i></b><span lang=X-NONE>&quot;/&gt;</span></p>
 +
  </td>
 +
</tr>
 +
</table>
 +
==Подготовка данных==
 +
===Требования по подготовке данных в ПК Мастер-тур===
 +
Во избежание ошибок в процессе бронирования предварительно должны быть корректно заполнены соответствующие справочники в ПК Мастер-Тур.
 +
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=585
 +
style='width:438.65pt;border-collapse:collapse;border:none'>
 +
<tr>
 +
  <td width=223 style='width:167.45pt;border:solid windowtext 1.0pt;background:
 +
  #F3F3F3;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=TitleTable>Справочник в </p>
 +
  <p class=TitleTable>ПК Мастер-Тур</p>
 +
  </td>
 +
  <td width=181 style='width:135.6pt;border:solid windowtext 1.0pt;border-left:
 +
  none;background:#F3F3F3;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=TitleTable>Вносимые данные</p>
 +
  </td>
 +
  <td width=181 style='width:135.6pt;border:solid windowtext 1.0pt;border-left:
 +
  none;background:#F3F3F3;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=TitleTable>Примечание</p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=223 valign=top style='width:167.45pt;border:solid windowtext 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Button><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Типы
 +
  номеров</span></p>
 +
  </td>
 +
  <td width=181 valign=top style='width:135.6pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext><span class=Button0><span style='font-size:12.0pt;
 +
  font-family:"Times New Roman","serif"'>Новый тип номера</span></span></p>
 +
  </td>
 +
  <td width=181 valign=top style='width:135.6pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Необходимо
 +
  завести в справочнике «Типы номеров» тип номера с названием «-»</span></p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=223 valign=top style='width:167.45pt;border:solid windowtext 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Button><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Категории
 +
  номера</span></p>
 +
  </td>
 +
  <td width=181 valign=top style='width:135.6pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext><span class=Button0><span style='font-size:12.0pt;
 +
  font-family:"Times New Roman","serif"'>Новая категория номера</span></span></p>
 +
  </td>
 +
  <td width=181 valign=top style='width:135.6pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Необходимо
 +
  завести в справочнике «Категории номера» категорию с названием «-»</span></p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=223 valign=top style='width:167.45pt;border:solid windowtext 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Button><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Типы
 +
  размещения</span></p>
 +
  </td>
 +
  <td width=181 valign=top style='width:135.6pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext><span class=Button0><span style='font-size:12.0pt;
 +
  font-family:"Times New Roman","serif"'>Типы размещения</span></span></p>
 +
  </td>
 +
  <td width=181 valign=top style='width:135.6pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=MsoListParagraph style='margin-left:0cm'><span style='font-size:
 +
  12.0pt'>Необходимо добавить типы размещений: *Adult, *Ch (0-возраст ребенка).
 +
  Для детских размещений обязательно должны быть заполнены поля «Возраст с…» и
 +
  «Возраст по…»</span></p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=223 valign=top style='width:167.45pt;border:solid windowtext 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Button><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Доп.
 +
  описание 2</span></p>
 +
  </td>
 +
  <td width=181 valign=top style='width:135.6pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext><span class=Button0><span style='font-size:12.0pt;
 +
  font-family:"Times New Roman","serif"'>Дополнительное описание 2 по услуге
 +
  «Доп. услуга в отеле/круизе» (</span></span><span class=Button0><span
 +
  lang=EN-US style='font-size:12.0pt;font-family:"Times New Roman","serif"'>ADHOT</span></span><span
 +
  class=Button0><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>)</span></span></p>
 +
  </td>
 +
  <td width=181 valign=top style='width:135.6pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=MsoListParagraph style='margin-left:0cm'><span style='font-size:
 +
  12.0pt'>В справочнике Доп. описание 2 по услуге «Доп. услуга в отеле/круизе»
 +
  необходимо добавить записи: Новогодний ужин №__, Рождественский ужин №___. В
 +
  поле «код» для этих услуг нужно прописать код типа питания, для которого
 +
  данная услуга будет использоваться (код должен совпадать с кодом из
 +
  справочника «Типы питаний»). Если разграничение стоимости в зависимости от
 +
  типа питания отсутствует, то в поле «Код» необходимо ввести значение «-».</span></p>
 +
  </td>
 +
</tr>
 +
</table>
 +
===Создание пакета услуг===
 +
В экране «Конструктор туров» В ПК Мастер-Тур необходимо создать пакеты услуг для  услуг Новогодний и / или Рождественский ужин.
 +
Отдельно создаются пакеты для обязательных (не удаляемых) и необязательных (удаляемых) услуг.
 +
Для каждой даты предоставления услуг также создаются отдельные пакеты. Даты предоставления услуг указываются в датах заезда для созданного пакета.
 +
Если одна и та же услуга предоставляется в разные даты, то для такой услуги можно создать один пакет. При этом важно учесть, что такая услуга добавится к туру в каждую из дат, указанных в датах заезда для данного пакета услуг.
 +
В каждый из пакетов необходимо ввести услуги Новогодний и / или Рождественский ужин как ADHOT с параметрами, которые описаны в п. 3.1. Доп. описание 2 для взрослых и детских услуг одного типа должно совпадать.
 +
По каждой услуге для каждого отеля необходимо ввести стоимость. Пакет, из которого будет браться цена, может не соответствовать туру, в котором данная услуга будет оформляться. Цены на услуги заводятся за человека.
 +
 +
Пример пакета:
 +
 +
[[Category:Мастер-Web_Дополнительные_модули]]

Версия 17:03, 17 октября 2011

Введение

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

Установка

Для установки надстройки «Бронирование новогодних и рождественских ужинов» нужно выложить распакованные файлы из архива 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 для взрослых и детских услуг одного типа должно совпадать. По каждой услуге для каждого отеля необходимо ввести стоимость. Пакет, из которого будет браться цена, может не соответствовать туру, в котором данная услуга будет оформляться. Цены на услуги заводятся за человека.

Пример пакета: