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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
Строка 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>&lt;add key=&quot;<b>tourMonthesCount</b>&quot; value=&quot;<span
 +
  class=Technical0><b><span style='color:blue'>4</span></b></span>&quot; /&gt;</span></p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=46 valign=top style='width:34.25pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext style='layout-grid-mode:char'><span lang=EN-US>2</span></p>
 +
  </td>
 +
  <td width=138 valign=top style='width:103.65pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext style='layout-grid-mode:char'>Количество дат, отображаемых
 +
  на одной строке (в месяце), потом делается перенос на другую строку</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>&lt;add
 +
  key=&quot;<b>tourMonthesDatesPerRow</b>&quot; value=&quot;<span
 +
  class=Technical0><b><span style='color:blue'>10</span></b></span>&quot; /&gt;</span></p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=46 valign=top style='width:34.25pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext style='layout-grid-mode:char'><span lang=EN-US>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>&lt;add
 +
  key=&quot;<b>tourMonthesQuotedServices</b>&quot; value=&quot;<span
 +
  class=Technical0><b><span style='color:blue'>1,3</span></b></span>&quot;
 +
  /&gt;</span></p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=46 valign=top style='width:34.25pt;border-top:none;border-left:
 +
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext style='layout-grid-mode:char'><span lang=EN-US>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>&lt;add
 +
  key=&quot;<b>tourMonthesCheckAllPartnersQuota</b>&quot; value=&quot;<span
 +
  class=Technical0><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'>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>&lt;add
 +
  key=&quot;<b>tourMonthesGroupByTourType</b>&quot; value=&quot;<span
 +
  class=Technical0><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'>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>&lt;add
 +
  key=&quot;<b>tourMonthesFindFlight</b>&quot; value=&quot;<span
 +
  class=Technical0><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'>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'>&nbsp;</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'>&lt;<span lang=EN-US>add</span><span
 +
  lang=EN-US> </span><span lang=EN-US>key</span>=&quot;<b><span lang=EN-US>tourMonthesRedirectURL</span></b>&quot;
 +
  <span lang=EN-US>value</span><span class=Technical0><span style='font-style:
 +
  normal'>=&quot;</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}&amp;</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}&amp;</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}&amp;</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'>}&amp;</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>&quot;
 +
  /&gt;</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}&amp;departFrom={1}&amp;tourListKey={2}&amp;dateFrom={3:yyyy-MM-dd}&amp;dateTo={4:yyyy-MM-dd}" />