Мастер-Web:Дополнительный модуль Динамический лист с наличием мест — различия между версиями
[досмотренная версия] | [досмотренная версия] |
(Новая страница: «==Введение== Данный модуль предназначен для поиска и подбора туров, а также для сравнения ц...») |
|||
Строка 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><add | ||
+ | key="<b>pagingType</b>" value="<b><i><span style='color:blue'>5</span></i></b>"/></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><add | ||
+ | key="<b>searchFlightsOnRequest</b>" value="<b><i><span | ||
+ | style='color:blue'>true</span></i></b>"/></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><add | ||
+ | key="<b>checkStopAvia</b>" value="<b><i><span | ||
+ | style='color:blue'>true</span></i></b>"/></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><add | ||
+ | key="<b>useAccomodationPlaces</b>" value="<b><i><span | ||
+ | style='color:blue'>true</span></i></b>" /></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'><add key="<b>costForRoomCountries</b>" | ||
+ | value="<b><i><span style='color:blue'>9,86,461</span></i></b>"/></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><add | ||
+ | key="<b>useRoomsExtraPlaces</b>" value="<b><i><span | ||
+ | style='color:blue'>false</span></i></b>" /></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><add | ||
+ | key="<b>p</b></span><b><span lang=EN-US>ansionName</span></b><b><span | ||
+ | lang=X-NONE>s</span></b><span lang=X-NONE>" value="<b><i><span | ||
+ | style='color:blue'>full</span></i></b>"/></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><add | ||
+ | key="<b>roomNames</b>" value="<b><i><span style='color:blue'>full</span></i></b>"/></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><add | ||
+ | key=" <b>useHotelServiceFilter</b>" value="<b><i><span | ||
+ | style='color:blue'>true</span></i></b>"/></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><add | ||
+ | key=" <b>checkAllPartnersQuota</b>" value="<b><i><span | ||
+ | style='color:blue'>true</span></i></b>"/></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><add | ||
+ | key="<b>noPlacesQuoteResult</b>" value="<span class=Technical><b><span | ||
+ | style='color:blue'>request</span></b></span>" /></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>< add | ||
+ | key=</span></p> | ||
+ | <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US>"<b>setRequestIfReleaseIsZero</b>" | ||
+ | value="<span class=Technical><b><span style='color:blue'>true</span></b></span>" | ||
+ | /></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><add | ||
+ | key="<b>checkAgentQuotesEnabled</b>" value="<b><i><span | ||
+ | style='color:blue'>true</span></i></b>" /></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><add | ||
+ | key=</span></p> | ||
+ | <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US>"<b>checkAgentAndCommonQuote</b>" | ||
+ | value="<b><i><span style='color:blue'>true</span></i></b>" /></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><add | ||
+ | key="</span><b><span lang=X-NONE>checkNoLongQuota</span></b><span | ||
+ | lang=EN-US>" value="<b><i><span style='color:blue'>true</span></i></b>" | ||
+ | /></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><add | ||
+ | key=" <b>expiredReleaseQuoteResult </b>" value="<b><i><span | ||
+ | style='color:blue'>request</span></i></b>" /></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><add | ||
+ | key="<b>quotaYesText</b>" value="</span><b><i><span | ||
+ | style='color:blue'>Есть</span></i></b><span lang=EN-US>"/></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><add | ||
+ | key="<b>quotaNoText</b>" value="</span><b><i><span | ||
+ | style='color:blue'>Нет</span></i></b><span lang=EN-US>"/></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><add | ||
+ | key="<b>quotaRequestText</b>" value="</span><b><i><span | ||
+ | style='color:blue'>Запрос</span></i></b><span lang=EN-US>"/></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><add | ||
+ | key="<b>quotaFewText</b>" value="</span><b><i><span | ||
+ | style='color:blue'>Мало</span></i></b><span lang=EN-US>"/></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><add | ||
+ | key=" <b>useDefaultServiceQuota</b>" value="<b><i><span | ||
+ | style='color:blue'>true</span></i></b>"/></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><add | ||
+ | key="<b>selectableCurrencies</b>" value="<b><i><span | ||
+ | style='color:blue'>true</span></i></b>" /></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 – открытие страницы с результатами поиска в отдельном окне)
Подготовка данных
Экран «Динамический лист с наличием мест» осуществляет поиск и подбор цен по рассчитанным и выставленным в интернет турам. Для корректного отображения наличия мест по отелю и перелету необходимо заполнить справочник «Квоты» для услуг «Проживание» и «Авиаперелет».
Работа в системе
Подбор стандартных туров
Для сравнения цен в разных гостиницах на определенное размещение удобно использовать экран «Динамический лист предложений с наличием мест».