Мастер-Web:Дополнительный модуль Наличие мест на экскурсионные и автобусные туры — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Строка 7: | Строка 7: | ||
===Настройки в файле WEB.CONFIG=== | ===Настройки в файле WEB.CONFIG=== | ||
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных. | Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных. | ||
− | + | <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=645 | |
+ | style='width:483.4pt;margin-left:-.5pt;border-collapse:collapse'> | ||
+ | <tr> | ||
+ | <td width=46 valign=top style='width:34.25pt;border:solid black 1.0pt; | ||
+ | border-right:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=TitleTable style='layout-grid-mode:char'>№</p> | ||
+ | </td> | ||
+ | <td width=138 valign=top style='width:103.65pt;border:solid black 1.0pt; | ||
+ | border-right:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=TitleTable style='layout-grid-mode:char'>Описание</p> | ||
+ | </td> | ||
+ | <td width=204 valign=top style='width:153.0pt;border:solid black 1.0pt; | ||
+ | border-right:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=TitleTable align=left style='text-align:left;layout-grid-mode:char'> Значение</p> | ||
+ | </td> | ||
+ | <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=TitleTable style='layout-grid-mode:char'>Настройка</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=46 valign=top style='width:34.25pt;border-top:none;border-left: | ||
+ | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=Tabletext style='layout-grid-mode:char'>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>Количество месяцев, </b>отображаемых | ||
+ | в экране;</p> | ||
+ | <p class=Tabletext style='layout-grid-mode:char'>– <b>Отсутствие настройки</b> | ||
+ | – для туров отображается 3 месяца</p> | ||
+ | </td> | ||
+ | <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal style='text-indent:.25pt;text-autospace:none'><span | ||
+ | lang=EN-US><add key="<b>tourMonthesCount</b>" value="<span | ||
+ | class=Technical0><b><span style='color:blue'>4</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'><span lang=EN-US>2</span></p> | ||
+ | </td> | ||
+ | <td width=138 valign=top style='width:103.65pt;border-top:none;border-left: | ||
+ | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=Tabletext style='layout-grid-mode:char'>Количество дат, отображаемых | ||
+ | на одной строке (в месяце), потом делается перенос на другую строку</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> | ||
+ | <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>– | ||
+ | <b>Отсутствие настройки</b> – в одной строке отображается 5 дат</span></p> | ||
+ | </td> | ||
+ | <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US><add | ||
+ | key="<b>tourMonthesDatesPerRow</b>" value="<span | ||
+ | class=Technical0><b><span style='color:blue'>10</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'><span lang=EN-US>3</span></p> | ||
+ | </td> | ||
+ | <td width=138 valign=top style='width:103.65pt;border-top:none;border-left: | ||
+ | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=Tabletext style='layout-grid-mode:char'>Классы услуг (через | ||
+ | запятую), на которые будет проверяться наличие мест в экране «Наличие мест на | ||
+ | экскурсионные и автобусные туры».</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 class=Files><b><span style='font-size:10.0pt'>Ключ | ||
+ | услуги</span></b></span><span class=Files><span style='font-size:10.0pt'>, на | ||
+ | которую нужно учитывать квоты при выводе конечного статуса наличия мест на | ||
+ | тур (в случае, когда несколько услуг являются квотируемыми, ключи | ||
+ | перечисляются через запятую)</span></span></p> | ||
+ | </td> | ||
+ | <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US><add | ||
+ | key="<b>tourMonthesQuotedServices</b>" value="<span | ||
+ | class=Technical0><b><span style='color:blue'>1,3</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'><span lang=EN-US>4</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'>Проверять ли наличие мест | ||
+ | для всех партнеров в экране «Наличие мест на экскурсионные и автобусные туры».</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=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:192.5pt;border:solid black 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US><add | ||
+ | key="<b>tourMonthesCheckAllPartnersQuota</b>" value="<span | ||
+ | class=Technical0><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'>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>true</b> – осуществлять | ||
+ | группировку по типам туров;</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:192.5pt;border:solid black 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US><add | ||
+ | key="<b>tourMonthesGroupByTourType</b>" value="<span | ||
+ | class=Technical0><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'>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=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:192.5pt;border:solid black 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US><add | ||
+ | key="<b>tourMonthesFindFlight</b>" value="<span | ||
+ | class=Technical0><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'>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=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>- | ||
+ | <b>относительная</b> или <b>абсолютная ссылка</b> на экран, на который будет | ||
+ | вести ссылка для перехода к бронированию;</span></p> | ||
+ | <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>- | ||
+ | <b>отсутствие настройки</b> – ссылка на экран «Подбор туров с наличием мест» | ||
+ | (~/</span><span lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Extra</span><span | ||
+ | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>/</span><span | ||
+ | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>QuotedDynamic</span><span | ||
+ | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>.aspx).</span></p> | ||
+ | <p class=Tabletext style='layout-grid-mode:char'> </p> | ||
+ | </td> | ||
+ | <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal style='layout-grid-mode:char'><<span lang=EN-US>add</span><span | ||
+ | lang=EN-US> </span><span lang=EN-US>key</span>="<b><span lang=EN-US>tourMonthesRedirectURL</span></b>" | ||
+ | <span lang=EN-US>value</span><span class=Technical0><span style='font-style: | ||
+ | normal'>="</span><b><span style='color:blue'>~/</span></b></span><span | ||
+ | class=Technical0><b><span lang=EN-US style='color:blue'>PriceList</span><span | ||
+ | style='color:blue'>/</span></b></span><span class=Technical0><b><span | ||
+ | lang=EN-US style='color:blue'>Complex</span><span style='color:blue'>.</span></b></span><span | ||
+ | class=Technical0><b><span lang=EN-US style='color:blue'>aspx</span><span | ||
+ | style='color:blue'>?</span></b></span><span class=Technical0><b><span | ||
+ | lang=EN-US style='color:blue'>country</span><span style='color:blue'>={0}&</span></b></span><span | ||
+ | class=Technical0><b><span lang=EN-US style='color:blue'>amp</span><span | ||
+ | style='color:blue'>;</span></b></span><span class=Technical0><b><span | ||
+ | lang=EN-US style='color:blue'>departFrom</span><span style='color:blue'>={1}&</span></b></span><span | ||
+ | class=Technical0><b><span lang=EN-US style='color:blue'>amp</span><span | ||
+ | style='color:blue'>;</span></b></span><span class=Technical0><b><span | ||
+ | lang=EN-US style='color:blue'>tourListKey</span><span style='color:blue'>={2}&</span></b></span><span | ||
+ | class=Technical0><b><span lang=EN-US style='color:blue'>amp</span><span | ||
+ | style='color:blue'>;</span></b></span><span class=Technical0><b><span | ||
+ | lang=EN-US style='color:blue'>dateFrom</span><span style='color:blue'>={3:</span></b></span><span | ||
+ | class=Technical0><b><span lang=EN-US style='color:blue'>yyyy</span><span | ||
+ | style='color:blue'>-</span></b></span><span class=Technical0><b><span | ||
+ | lang=EN-US style='color:blue'>MM</span><span style='color:blue'>-</span></b></span><span | ||
+ | class=Technical0><b><span lang=EN-US style='color:blue'>dd</span><span | ||
+ | style='color:blue'>}&</span></b></span><span class=Technical0><b><span | ||
+ | lang=EN-US style='color:blue'>amp</span><span style='color:blue'>;</span></b></span><span | ||
+ | class=Technical0><b><span lang=EN-US style='color:blue'>dateTo</span><span | ||
+ | style='color:blue'>={4:</span></b></span><span class=Technical0><b><span | ||
+ | lang=EN-US style='color:blue'>yyyy</span><span style='color:blue'>-</span></b></span><span | ||
+ | class=Technical0><b><span lang=EN-US style='color:blue'>MM</span><span | ||
+ | style='color:blue'>-</span></b></span><span class=Technical0><b><span | ||
+ | lang=EN-US style='color:blue'>dd</span><span style='color:blue'>}</span></b></span>" | ||
+ | /></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
[[Category:Мастер-Web_Дополнительные_модули]] | [[Category:Мастер-Web_Дополнительные_модули]] |
Версия 15:54, 24 октября 2011
Введение
Данный модуль предназначен для отображения сводной информации по наличию мест для рассчитанных туров.
Установка
Для установки надстройки «Наличие мест на экскурсионные и автобусные туры» нужно выложить распакованные файлы из архива mw-tourmonthes-2007.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web.
Настройка
После установки экран «Наличие мест на экскурсионные и автобусные туры» доступен по адресу http: //ip- адрес сервера Мастер-Веб/MasterWebStandard/Extra/TourMonthes.aspx.
Настройки в файле WEB.CONFIG
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.
№ |
Описание |
Значение |
Настройка |
1 |
Максимальное количество месяцев, которое будет отображаться для туров в экране «Наличие мест на экскурсионные и автобусные туры». |
– Количество месяцев, отображаемых в экране; – Отсутствие настройки – для туров отображается 3 месяца |
<add key="tourMonthesCount" value="4" /> |
2 |
Количество дат, отображаемых на одной строке (в месяце), потом делается перенос на другую строку |
– Количество дат, отображаемых на одной строке; – Отсутствие настройки – в одной строке отображается 5 дат |
<add key="tourMonthesDatesPerRow" value="10" /> |
3 |
Классы услуг (через запятую), на которые будет проверяться наличие мест в экране «Наличие мест на экскурсионные и автобусные туры». |
Ключ услуги, на которую нужно учитывать квоты при выводе конечного статуса наличия мест на тур (в случае, когда несколько услуг являются квотируемыми, ключи перечисляются через запятую) |
<add key="tourMonthesQuotedServices" value="1,3" /> |
4 |
Проверять ли наличие мест для всех партнеров в экране «Наличие мест на экскурсионные и автобусные туры». |
– true – при проверке наличия мест учитываются квоты от любого партнера; – false или отсутствие настройки – при проверке наличия мест учитываются квоты только от того партнера, по которому есть рассчитанные цены |
<add key="tourMonthesCheckAllPartnersQuota" value="true" /> |
5 |
Группировать по типам туров |
– true – осуществлять группировку по типам туров; – false или отсутствие настройки – группировка осуществляется по странам |
<add key="tourMonthesGroupByTourType" value="true" /> |
6 |
Производить ли подбор рейсов при проверке наличия мест на перелет в экране «Наличие мест на экскурсионные и автобусные туры». |
– true – при проверке наличия мест на перелет осуществляется подбор рейсов; – false или отсутствие настройки – подбор рейсов при проверке наличия мест не осуществляется |
<add key="tourMonthesFindFlight" value="true" /> |
7 |
Настройка, определяющая экран, на который будет осуществляться переход к бронированию по ссылке с ячейки с наличием мест «Есть», «Мало» или «Запрос» в экране «Наличие мест на экскурсионные и автобусные туры». |
- относительная или абсолютная ссылка на экран, на который будет вести ссылка для перехода к бронированию; - отсутствие настройки – ссылка на экран «Подбор туров с наличием мест» (~/Extra/QuotedDynamic.aspx).
|
<add key="tourMonthesRedirectURL" value="~/PriceList/Complex.aspx?country={0}&departFrom={1}&tourListKey={2}&dateFrom={3:yyyy-MM-dd}&dateTo={4:yyyy-MM-dd}" /> |