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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Новая страница: «==Введение== Данный модуль предназначен для поиска и подбора туров, а также для сравнения ц...»)
 
Строка 4: Строка 4:
 
Для установки надстройки «Динамический лист с наличием мест» нужно выложить  распакованные файлы из архива mw-dynamicoffers3-2007.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web.
 
Для установки надстройки «Динамический лист с наличием мест» нужно выложить  распакованные файлы из архива mw-dynamicoffers3-2007.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web.
 
==Настройка==  
 
==Настройка==  
После установки Надстройка «Динамический лист с наличием мест» доступна по адресу http://ip-адрес сервера/MasterWeb/Extra/DynamicOffers.aspx.  
+
После установки Надстройка «Динамический лист с наличием мест» доступна по адресу http:// ip-адрес сервера/MasterWeb/Extra/DynamicOffers.aspx.  
 
===Настройки в файле WEB.CONFIG===
 
===Настройки в файле WEB.CONFIG===
 
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.
 
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.
 +
<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=645
 +
style='width:483.9pt;margin-left:-.75pt;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:193.0pt;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'>1</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'>Включение механизма работы с
 +
  экраном «Динамический лист с наличием мест»</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 style='layout-grid-mode:char'><b><span lang=EN-US>5</span></b><b>
 +
  – </b>включение работы экрана</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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;<b>pagingType</b>&quot; value=&quot;<b><i><span style='color:blue'>5</span></i></b>&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'>2</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>noPlacesQuoteResult</span>
 +
  = <span lang=EN-US>request</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 style='layout-grid-mode:char'>- <b>true </b>– подбирать
 +
  перелет, если места на текущий перелет закончились, по запросу или
 +
  отсутствует расписание;</p>
 +
  <p class=Tabletext style='layout-grid-mode:char'>- <b>false</b> или <b>отсутствие
 +
  настройки</b> – не подбирать перелет, если места на текущий перелет
 +
  закончились или отсутствует расписание</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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;<b>searchFlightsOnRequest</b>&quot; value=&quot;<b><i><span
 +
  style='color:blue'>true</span></i></b>&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'>3</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'>Обработка стоп-сейлов на
 +
  авиаперелет</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 style='layout-grid-mode:char'>- <b>true</b> – обрабатывать
 +
  стоп-сейлы на авиаперелет;</p>
 +
  <p class=Tabletext style='layout-grid-mode:char'>- <b>false </b>или <b>отсутствие
 +
  настройки </b>– не обрабатывать</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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;<b>checkStopAvia</b>&quot; value=&quot;<b><i><span
 +
  style='color:blue'>true</span></i></b>&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'>4</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'>Для поиска в экране
 +
  «Динамический Лист предложений» и для правильного отображения количества
 +
  человек в «Корзине», если количество основных мест указывается в Справочнике
 +
  «Типы размещений»</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 style='layout-grid-mode:char'>– <b>true</b> – количество
 +
  основных мест берется из справочника «Типы размещений» и, если
 +
  соответствующее поле там не заполнено, то из справочника «Типы номеров»; </p>
 +
  <p class=Tabletext>– <b>false</b> или <b>отсутствие настройки</b>– количество
 +
  основных мест берется из справочника «Типы номеров»</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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;<b>useAccomodationPlaces</b>&quot; value=&quot;<b><i><span
 +
  style='color:blue'>true</span></i></b>&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'>5</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'>Настройка, определяющая
 +
  страны, в которых цены заводятся за номер. Используется в экране</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 style='layout-grid-mode:char'><b>Ключи стран</b> через
 +
  запятую</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;border:solid black 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=MsoNormal style='layout-grid-mode:char'>&lt;add key=&quot;<b>costForRoomCountries</b>&quot;
 +
  value=&quot;<b><i><span style='color:blue'>9,86,461</span></i></b>&quot;/&gt;</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'>6</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'>Для поиска в экране
 +
  «Динамический Лист предложений» и для правильного отображения количества
 +
  человек в «Корзине», если количество дополнительных мест указывается в
 +
  Справочнике «Типы номеров»</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=1 style='layout-grid-mode:char'><b><span style='font-family:"Arial","sans-serif"'>–
 +
  true - </span></b><span style='font-family:"Arial","sans-serif"'>количество
 +
  дополнительных мест берется из справочника «Типы номеров» и, если
 +
  соответствующее поле там не заполнено, то из справочника «Типы размещений»</span></p>
 +
  <p class=Tabletext style='layout-grid-mode:char'><b>– false </b>или<b>
 +
  отсутствие настройки - </b>количество дополнительных мест берется из
 +
  справочника «Типы размещений»</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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;<b>useRoomsExtraPlaces</b>&quot; value=&quot;<b><i><span
 +
  style='color:blue'>false</span></i></b>&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'>7</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'>Формат вывода названий
 +
  питания</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 style='layout-grid-mode:char'>- <b><span lang=EN-US>short</span></b>
 +
  – выводить коды питания;</p>
 +
  <p class=Tabletext style='layout-grid-mode:char'>- <b><span lang=EN-US>full</span></b>
 +
  – выводить полные названия</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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>p</b></span><b><span lang=EN-US>ansionName</span></b><b><span
 +
  lang=X-NONE>s</span></b><span lang=X-NONE>&quot; value=&quot;<b><i><span
 +
  style='color:blue'>full</span></i></b>&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'>8</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'>Формат вывода названий
 +
  размещений</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 style='layout-grid-mode:char'>- <b><span lang=EN-US>short</span></b>
 +
  – выводить коды размещений;</p>
 +
  <p class=Tabletext style='layout-grid-mode:char'>- <b><span lang=EN-US>full</span></b><span
 +
  lang=EN-US> </span>– выводить полные названия</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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>roomNames</b>&quot; value=&quot;<b><i><span style='color:blue'>full</span></i></b>&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'>9</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'>Настройка, включающая в
 +
  экране «Динамический лист с наличием мест» возможность поиска цен по услугам
 +
  в отелях</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=MsoNormal style='layout-grid-mode:char'><span style='font-size:10.0pt;
 +
  font-family:"Arial","sans-serif"'>- <b>true</b> – включить возможность поиска
 +
  по услугам в отеле;</span></p>
 +
  <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-
 +
  <b>false</b> или <b>отсутствие настройки</b> – возможность поиска по услугам
 +
  в отелях выключена</span></p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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; <b>useHotelServiceFilter</b>&quot; value=&quot;<b><i><span
 +
  style='color:blue'>true</span></i></b>&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'>10</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'>Настройка, позволяющая
 +
  осуществлять проверку наличия мест в квотах от любого партнера вне
 +
  зависимости от того, какой партнер предоставляет цену.</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=MsoNormal style='layout-grid-mode:char'><span style='font-size:10.0pt;
 +
  font-family:"Arial","sans-serif"'>- </span><b><span lang=EN-US
 +
  style='font-size:10.0pt;font-family:"Arial","sans-serif"'>true</span></b><span
 +
  style='font-size:10.0pt;font-family:"Arial","sans-serif"'> – включить
 +
  возможность распечатки счета;</span></p>
 +
  <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-
 +
  </span><b><span lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>false</span></b><span
 +
  style='font-size:10.0pt;font-family:"Arial","sans-serif"'> или <b>отсутствие
 +
  настройки</b> – печать счета запрещена</span></p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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; <b>checkAllPartnersQuota</b>&quot; value=&quot;<b><i><span
 +
  style='color:blue'>true</span></i></b>&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'>11</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'>Отображение наличия мест (на
 +
  квотируемые услуги) в экранах, <b>если закончились свободные места в квоте</b></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 style='layout-grid-mode:char'>– <b>no</b>: «СТОП»- нет
 +
  квот; </p>
 +
  <p class=Tabletext>– <b>request</b>: «Запрос» места по запросу;</p>
 +
  <p class=Tabletext>– <b>в отсутствии настройки статус</b>: «СТОП»</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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;<b>noPlacesQuoteResult</b>&quot; value=&quot;<span class=Technical><b><span
 +
  style='color:blue'>request</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'>12</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'>Отображение наличия мест в
 +
  экранах, <b>если релиз-период = 0</b></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 style='layout-grid-mode:char'>– <b>true</b>– отображается
 +
  “запрос”, даже если в квоте еще есть свободные места;</p>
 +
  <p class=Tabletext style='layout-grid-mode:char'>– <b>false</b> или <b>отсутствие
 +
  настройки</b> – отображается статус в соответствии с обычными правилами</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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=</span></p>
 +
  <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US>&quot;<b>setRequestIfReleaseIsZero</b>&quot;
 +
  value=&quot;<span class=Technical><b><span style='color:blue'>true</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'>13</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'>Проверка агентской квоты</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 style='layout-grid-mode:char'><b>- true</b> или <b>отсутствие
 +
  настройки </b>- квоты разделяются на агентские/общие</p>
 +
  <p class=Tabletext style='layout-grid-mode:char'><b>- false</b> - агентские
 +
  квоты игнорируются, и проверяется только общая квота</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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;<b>checkAgentQuotesEnabled</b>&quot; value=&quot;<b><i><span
 +
  style='color:blue'>true</span></i></b>&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'>14</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'>Проверка общей квоты, если
 +
  закончились места в агентской</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 style='layout-grid-mode:char'>- <b>true</b> или <b>отсутствие
 +
  настройки </b>- если агентская квота закончилась, то проверяется общая квота</p>
 +
  <p class=Tabletext style='layout-grid-mode:char'>- <b>false</b> - если
 +
  агентская квота закончилась, общая не проверяется</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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=</span></p>
 +
  <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US>&quot;<b>checkAgentAndCommonQuote</b>&quot;
 +
  value=&quot;<b><i><span style='color:blue'>true</span></i></b>&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'>15</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'>Проверка квот без
 +
  продолжительности после того, как заканчиваются квоты на продолжительность</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 style='layout-grid-mode:char'>- <b>true </b>или <b>отсутствие
 +
  настройки</b> – проверять квоты без продолжительности после того, как
 +
  закончатся квоты на продолжительность;</p>
 +
  <p class=Tabletext style='layout-grid-mode:char'>- <b>false </b>– не
 +
  проверять квоты без продолжительности</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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>checkNoLongQuota</span></b><span
 +
  lang=EN-US>&quot; value=&quot;<b><i><span style='color:blue'>true</span></i></b>&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'>16</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'>Наличие мест, отображаемое
 +
  при наступлении релиз-периода</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 style='layout-grid-mode:char'>- <b><span lang=EN-US>request</span></b>
 +
  – запрос;</p>
 +
  <p class=Tabletext style='layout-grid-mode:char'>- <b><span lang=EN-US>no</span></b><b><span
 +
  lang=EN-US> </span></b>– нет</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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; <b>expiredReleaseQuoteResult </b>&quot; value=&quot;<b><i><span
 +
  style='color:blue'>request</span></i></b>&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'>17</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'>Значение, определяющее
 +
  наличие мест «Есть»</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 style='layout-grid-mode:char'>Текстовое или символьное
 +
  значение, например, «Есть» или «+»</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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;<b>quotaYesText</b>&quot; value=&quot;</span><b><i><span
 +
  style='color:blue'>Есть</span></i></b><span lang=EN-US>&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'>18</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'>Значение, определяющее
 +
  наличие мест «Нет»</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 style='layout-grid-mode:char'>Текстовое или символьное
 +
  значение, например, «Нет» или «-»</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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;<b>quotaNoText</b>&quot; value=&quot;</span><b><i><span
 +
  style='color:blue'>Нет</span></i></b><span lang=EN-US>&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'>19</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'>Значение, определяющее
 +
  наличие мест «Запрос»</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 style='layout-grid-mode:char'>Текстовое или символьное
 +
  значение, например, «Запрос» или «?»</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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;<b>quotaRequestText</b>&quot; value=&quot;</span><b><i><span
 +
  style='color:blue'>Запрос</span></i></b><span lang=EN-US>&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'>20</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'>Значение, определяющее
 +
  наличие мест «Мало»</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 style='layout-grid-mode:char'>Текстовое или символьное
 +
  значение, например, «Мало» или «+»</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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;<b>quotaFewText</b>&quot; value=&quot;</span><b><i><span
 +
  style='color:blue'>Мало</span></i></b><span lang=EN-US>&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'>21</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'>Настройка, определяющая
 +
  необходимость проверки наличия мест по услугам, если статус услуг по
 +
  умолчанию равен Ok</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=MsoNormal style='layout-grid-mode:char'><span style='font-size:10.0pt;
 +
  font-family:"Arial","sans-serif"'>- <b>true</b> или <b>отсутствие настройки</b>
 +
  – не проверять наличие мест, если статус услуги по умолчанию Ok (в этом
 +
  случае наличие мест всегда отображается как «Есть» вне зависимости от
 +
  состояния квот по услуге);</span></p>
 +
  <p class=Tabletext style='layout-grid-mode:char'>- <b>false</b> – проверять
 +
  наличие мест, если статус услуги по умолчанию Ok (наличие мест отображается
 +
  исходя из состояния квот по услуге в соответствии с настройками)</p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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; <b>useDefaultServiceQuota</b>&quot; value=&quot;<b><i><span
 +
  style='color:blue'>true</span></i></b>&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>22</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'>Настройка, определяющая
 +
  список валют, доступных для выбора в экране «Динамический лист с наличием
 +
  мест 3».</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=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-
 +
  <b>коды валют</b>, доступных для выбора, через запятую.</span></p>
 +
  </td>
 +
  <td width=257 valign=top style='width:193.0pt;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;<b>selectableCurrencies</b>&quot; value=&quot;<b><i><span
 +
  style='color:blue'>true</span></i></b>&quot; /&gt;</span></p>
 +
  </td>
 +
</tr>
 +
</table>
 +
===Передача параметров в экран «Динамический лист с наличием мест»===
 +
Данная настройка предусматривает возможность передачи различных параметров через URL страницы. При этом, если существуют рассчитанные прайсы по данной стране, то при загрузке страницы в фильтре данная страна автоматически будет выбрана в списке стран, и будут загружены значения в других поисковых полях.
 +
Пример строки подключения:
 +
http:// ip-адрес сервера ПК Мастер-Web/MasterWebStandard/Extra/DynamicOffers.aspx?country=90&departFrom=1&resort=1&city=275&tourtype=0&tour=267&hotel=3234&room=2&dateFrom=2008-08-15&dateTo=2008-08-25   
 +
(здесь параметры country=90&departFrom=1&resort=1&city=275&tourtype=0&tour=267&hotel=3234&room=2&dateFrom=2008-08-15&dateTo=2008-08-25, где «90», «1», «1», «275», «0», «267», «3234», «2», «2008-08-15» и «2008-08-25» их значения)
 +
Возможные варианты:
 +
* сountry= ключ страны
 +
* departFrom= ключ города вылета
 +
* resort= ключи курортов через запятую
 +
* city= ключи городов через запятую
 +
* tourtype= ключ типа тура
 +
* tour= ключ тура в таблице TP_Tours
 +
* tourlistkey= ключ тура в таблице tbl_TurList
 +
* hotel= ключи отелей через запятую
 +
* stars= категории гостиниц через запятую
 +
* hotelOptions= ключи услуг в отелях через запятую
 +
* pansion= ключи типов питания через запятую
 +
* room= ключ типа номера
 +
* roomCategory= ключ категории номеров
 +
* adults= количество взрослых
 +
* childs= количество детей
 +
* firstChildAge= возраст первого ребенка
 +
* secondChildAge= возраст второго ребенка
 +
* dateFrom= дата заезда с
 +
* dateTo= дата заезда по
 +
* pricelink_target= открытие ссылки на корзину (_top – в текущем окне, _blank – в отдельном)
 +
* target= открытие результатов поиска в отдельном окне (blank – открытие страницы с результатами поиска в отдельном окне)
 +
==Подготовка данных==
 +
Экран «Динамический лист с наличием мест» осуществляет поиск и подбор цен по рассчитанным и выставленным в интернет турам. Для корректного отображения наличия мест по отелю и перелету необходимо заполнить справочник «Квоты» для услуг «Проживание» и «Авиаперелет».
 +
==Работа в системе==
 +
===Подбор стандартных туров===
 +
Для сравнения цен в разных гостиницах на определенное размещение удобно использовать экран «Динамический лист предложений с наличием мест».

Версия 13:47, 18 октября 2011

Введение

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

Установка

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

Настройка

После установки Надстройка «Динамический лист с наличием мест» доступна по адресу http:// ip-адрес сервера/MasterWeb/Extra/DynamicOffers.aspx.

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

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

Описание

Значение

Настройка

1

Включение механизма работы с экраном «Динамический лист с наличием мест»

5включение работы экрана

<add key="pagingType" value="5"/>

2

Производить поиск перелетов, если на один из них закончились места и стоит настройка noPlacesQuoteResult = request

- true – подбирать перелет, если места на текущий перелет закончились, по запросу или отсутствует расписание;

- false или отсутствие настройки – не подбирать перелет, если места на текущий перелет закончились или отсутствует расписание

<add key="searchFlightsOnRequest" value="true"/>

3

Обработка стоп-сейлов на авиаперелет

- true – обрабатывать стоп-сейлы на авиаперелет;

- false или отсутствие настройки – не обрабатывать

<add key="checkStopAvia" value="true"/>

4

Для поиска в экране «Динамический Лист предложений» и для правильного отображения количества человек в «Корзине», если количество основных мест указывается в Справочнике «Типы размещений»

true – количество основных мест берется из справочника «Типы размещений» и, если соответствующее поле там не заполнено, то из справочника «Типы номеров»;

false или отсутствие настройки– количество основных мест берется из справочника «Типы номеров»

<add key="useAccomodationPlaces" value="true" />

5

Настройка, определяющая страны, в которых цены заводятся за номер. Используется в экране

Ключи стран через запятую

<add key="costForRoomCountries" value="9,86,461"/>

6

Для поиска в экране «Динамический Лист предложений» и для правильного отображения количества человек в «Корзине», если количество дополнительных мест указывается в Справочнике «Типы номеров»

– true - количество дополнительных мест берется из справочника «Типы номеров» и, если соответствующее поле там не заполнено, то из справочника «Типы размещений»

– false или отсутствие настройки - количество дополнительных мест берется из справочника «Типы размещений»

<add key="useRoomsExtraPlaces" value="false" />

7

Формат вывода названий питания

- short – выводить коды питания;

- full – выводить полные названия

<add key="pansionNames" value="full"/>

8

Формат вывода названий размещений

- short – выводить коды размещений;

- full – выводить полные названия

<add key="roomNames" value="full"/>

9

Настройка, включающая в экране «Динамический лист с наличием мест» возможность поиска цен по услугам в отелях

- true – включить возможность поиска по услугам в отеле;

- false или отсутствие настройки – возможность поиска по услугам в отелях выключена

<add key=" useHotelServiceFilter" value="true"/>

10

Настройка, позволяющая осуществлять проверку наличия мест в квотах от любого партнера вне зависимости от того, какой партнер предоставляет цену.

- true – включить возможность распечатки счета;

- false или отсутствие настройки – печать счета запрещена

<add key=" checkAllPartnersQuota" value="true"/>

11

Отображение наличия мест (на квотируемые услуги) в экранах, если закончились свободные места в квоте

no: «СТОП»- нет квот;

request: «Запрос» места по запросу;

в отсутствии настройки статус: «СТОП»

<add key="noPlacesQuoteResult" value="request" />

12

Отображение наличия мест в экранах, если релиз-период = 0

true– отображается “запрос”, даже если в квоте еще есть свободные места;

false или отсутствие настройки – отображается статус в соответствии с обычными правилами

< add key=

"setRequestIfReleaseIsZero" value="true" />

13

Проверка агентской квоты

- true или отсутствие настройки - квоты разделяются на агентские/общие

- false - агентские квоты игнорируются, и проверяется только общая квота

<add key="checkAgentQuotesEnabled" value="true" />

14

Проверка общей квоты, если закончились места в агентской

- true или отсутствие настройки - если агентская квота закончилась, то проверяется общая квота

- false - если агентская квота закончилась, общая не проверяется

<add key=

"checkAgentAndCommonQuote" value="true" />

15

Проверка квот без продолжительности после того, как заканчиваются квоты на продолжительность

- true или отсутствие настройки – проверять квоты без продолжительности после того, как закончатся квоты на продолжительность;

- false – не проверять квоты без продолжительности

<add key="checkNoLongQuota" value="true" />

16

Наличие мест, отображаемое при наступлении релиз-периода

- request – запрос;

- no – нет

<add key=" expiredReleaseQuoteResult " value="request" />

17

Значение, определяющее наличие мест «Есть»

Текстовое или символьное значение, например, «Есть» или «+»

<add key="quotaYesText" value="Есть"/>

18

Значение, определяющее наличие мест «Нет»

Текстовое или символьное значение, например, «Нет» или «-»

<add key="quotaNoText" value="Нет"/>

19

Значение, определяющее наличие мест «Запрос»

Текстовое или символьное значение, например, «Запрос» или «?»

<add key="quotaRequestText" value="Запрос"/>

20

Значение, определяющее наличие мест «Мало»

Текстовое или символьное значение, например, «Мало» или «+»

<add key="quotaFewText" value="Мало"/>

21

Настройка, определяющая необходимость проверки наличия мест по услугам, если статус услуг по умолчанию равен Ok

- true или отсутствие настройки – не проверять наличие мест, если статус услуги по умолчанию Ok (в этом случае наличие мест всегда отображается как «Есть» вне зависимости от состояния квот по услуге);

- false – проверять наличие мест, если статус услуги по умолчанию Ok (наличие мест отображается исходя из состояния квот по услуге в соответствии с настройками)

<add key=" useDefaultServiceQuota" value="true"/>

22

Настройка, определяющая список валют, доступных для выбора в экране «Динамический лист с наличием мест 3».

- коды валют, доступных для выбора, через запятую.

<add key="selectableCurrencies" value="true" />

Передача параметров в экран «Динамический лист с наличием мест»

Данная настройка предусматривает возможность передачи различных параметров через URL страницы. При этом, если существуют рассчитанные прайсы по данной стране, то при загрузке страницы в фильтре данная страна автоматически будет выбрана в списке стран, и будут загружены значения в других поисковых полях. Пример строки подключения: http:// ip-адрес сервера ПК Мастер-Web/MasterWebStandard/Extra/DynamicOffers.aspx?country=90&departFrom=1&resort=1&city=275&tourtype=0&tour=267&hotel=3234&room=2&dateFrom=2008-08-15&dateTo=2008-08-25

(здесь параметры country=90&departFrom=1&resort=1&city=275&tourtype=0&tour=267&hotel=3234&room=2&dateFrom=2008-08-15&dateTo=2008-08-25, где «90», «1», «1», «275», «0», «267», «3234», «2», «2008-08-15» и «2008-08-25» их значения)

Возможные варианты:

  • сountry= ключ страны
  • departFrom= ключ города вылета
  • resort= ключи курортов через запятую
  • city= ключи городов через запятую
  • tourtype= ключ типа тура
  • tour= ключ тура в таблице TP_Tours
  • tourlistkey= ключ тура в таблице tbl_TurList
  • hotel= ключи отелей через запятую
  • stars= категории гостиниц через запятую
  • hotelOptions= ключи услуг в отелях через запятую
  • pansion= ключи типов питания через запятую
  • room= ключ типа номера
  • roomCategory= ключ категории номеров
  • adults= количество взрослых
  • childs= количество детей
  • firstChildAge= возраст первого ребенка
  • secondChildAge= возраст второго ребенка
  • dateFrom= дата заезда с
  • dateTo= дата заезда по
  • pricelink_target= открытие ссылки на корзину (_top – в текущем окне, _blank – в отдельном)
  • target= открытие результатов поиска в отдельном окне (blank – открытие страницы с результатами поиска в отдельном окне)

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

Экран «Динамический лист с наличием мест» осуществляет поиск и подбор цен по рассчитанным и выставленным в интернет турам. Для корректного отображения наличия мест по отелю и перелету необходимо заполнить справочник «Квоты» для услуг «Проживание» и «Авиаперелет».

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

Подбор стандартных туров

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