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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Настройка)
 
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:
 
Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. Для перехода на версию статьи, соответствующую используемой Вами версии программы, нажмите ссылку в таблице
 
Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. Для перехода на версию статьи, соответствующую используемой Вами версии программы, нажмите ссылку в таблице
 
 
<table style="color:black; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1">
 
<table style="color:black; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1">
 
<tr>
 
<tr>
Строка 18: Строка 17:
 
==Настройка==
 
==Настройка==
 
После установки надстройка '''Штрафы за изменения в путевках''' доступна в экране '''Информация о заказе''' по адресу <code><nowiki>http://ip-адрес сервера/MasterWeb/OrderInfo.aspx</nowiki></code>.
 
После установки надстройка '''Штрафы за изменения в путевках''' доступна в экране '''Информация о заказе''' по адресу <code><nowiki>http://ip-адрес сервера/MasterWeb/OrderInfo.aspx</nowiki></code>.
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=643
 
style='width:482.4pt;border-collapse:collapse;border:none'>
 
  <tr>
 
  <td width=31 valign=top style='width:23.4pt;border:solid windowtext 1.0pt;
 
  background:#F3F3F3;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=TitleTable>№</p>
 
  </td>
 
  <td width=153 valign=top style='width:114.5pt;border:solid windowtext 1.0pt;
 
  border-left:none;background:#F3F3F3;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=TitleTable>Описание</p>
 
  </td>
 
  <td width=204 valign=top style='width:153.0pt;border:solid windowtext 1.0pt;
 
  border-left:none;background:#F3F3F3;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=TitleTable>Значение</p>
 
  </td>
 
  <td width=255 valign=top style='width:191.5pt;border:solid windowtext 1.0pt;
 
  border-left:none;background:#F3F3F3;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=TitleTable>Настройка</p>
 
  </td>
 
  </tr>
 
  
<tr>
+
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse"
  <td width=31 valign=top style='width:23.4pt;border:solid windowtext 1.0pt;
+
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
+
|- style="background-color:#F2F2F2"
  <p class=Tabletext><span lang=EN-US>1</span></p>
+
 
  </td>
+
! width="2%" | №
  <td width=153 valign=top style='width:114.5pt;border-top:none;border-left:
+
! width="28%" | Описание
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+
! width="35%" | Значение
  padding:0cm 5.4pt 0cm 5.4pt'>
+
! width="35%" | Настройка
  <p class=Tabletext><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Возможность
+
 
  выставления штрафных санкций при внесении изменений в готовые путевки</span></p>
+
|- style="vertical-align:text-top"
  </td>
+
 
  <td width=204 valign=top style='width:153.0pt;border-top:none;border-left:
+
| 1
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+
| Возможность выставления штрафных санкций при внесении изменений в готовые путевки
  padding:0cm 5.4pt 0cm 5.4pt'>
+
Обязательная настройка.
  <p class=MsoNormal><b><span lang=EN-US>true</span></b> – включение надстройки
+
| - '''true''' - включение надстройки выставления штрафов при внесении изменений в готовых путевках;
  выставления штрафов при внесении изменений в готовых путевках;</p>
+
- '''false''' или '''отсутствие настройки''' - надстройка отключена
  <p class=MsoNormal><b><span lang=EN-US>false</span></b> или <b>отсутствие
+
|<syntaxhighlight lang="xml" enclose="div">
  настройки</b> – надстройка отключена</p>
+
<add key="onlineOrderChange" value="true"/>
  </td>
+
</syntaxhighlight>
  <td width=255 valign=top style='width:191.5pt;border-top:none;border-left:
+
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+
|- style="vertical-align:text-top"
  padding:0cm 5.4pt 0cm 5.4pt'>
+
 
  <p class=MsoNormal><span lang=X-NONE>&lt;add key=&quot;<b>onlineOrderChange</b>&quot;
+
| 2
  value=&quot;<b><i><span style='color:blue'>true</span></i></b>&quot;/&gt;</span></p>
+
| Пользователь, от имени которого будет вноситься в БД стоимость услуги «Штраф»
  </td>
+
| '''Ключ пользователя''' из таблицы UserList
</tr>
+
|<syntaxhighlight lang="xml" enclose="div">
<tr>
+
<add key="penaltyCostCreator" value="0" />
  <td width=31 valign=top style='width:23.4pt;border:solid windowtext 1.0pt;
+
</syntaxhighlight>
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
+
 
  <p class=Tabletext><span lang=EN-US>2</span></p>
+
|- style="vertical-align:text-top"
  </td>
+
 
  <td width=153 valign=top style='width:114.5pt;border-top:none;border-left:
+
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+
| 3
  padding:0cm 5.4pt 0cm 5.4pt'>
+
| Ценовой блок, в котором будут создаваться цены на услугу «Штраф» (обязательная настройка, используется только для 15 версии)
  <p class=Tabletext><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Пользователь,
+
| '''Ключ ценового блока''' из таблицы CostOffers
  от имени которого будет вноситься в БД стоимость услуги «Штраф» </span></p>
+
|<syntaxhighlight lang="xml" enclose="div">
  </td>
+
<add key="penaltyCostOffer" value="" />
  <td width=204 valign=top style='width:153.0pt;border-top:none;border-left:
+
</syntaxhighlight>
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+
 
  padding:0cm 5.4pt 0cm 5.4pt'>
+
|- style="vertical-align:text-top"
  <p class=Tabletext><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Ключ
+
 
  пользователя из таблицы </span><span lang=EN-US style='font-size:12.0pt;
+
| 4
  font-family:"Times New Roman","serif"'>UserList</span></p>
+
| Статус «Готов к отправке»
  </td>
+
| '''Ключ статуса путевки''', на который будет изменен статус ОК, если в момент внесения изменений требующих переподтверждения мест в отеле, наличие мест имеет статус «запрос» (например, при добавлении инфантов)
  <td width=255 valign=top style='width:191.5pt;border-top:none;border-left:
+
|<syntaxhighlight lang="xml" enclose="div">
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+
<add key="orderStatusReady" value="32" />
  padding:0cm 5.4pt 0cm 5.4pt'>
+
</syntaxhighlight>
  <p class=MsoNormal><span lang=X-NONE>&lt;add key=&quot;<b>penaltyCostCreator</b>&quot;
+
|}
  value=&quot;<b><i><span style='color:blue'>0</span></i></b>&quot; /&gt;</span></p>
 
  </td>
 
</tr>
 
<tr>
 
  <td width=31 valign=top style='width:23.4pt;border:solid windowtext 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Tabletext>3</p>
 
  </td>
 
  <td width=153 valign=top style='width:114.5pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Tabletext><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Статус
 
  «Готов к отправке»</span></p>
 
  </td>
 
  <td width=204 valign=top style='width:153.0pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Tabletext><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Ключ
 
  статуса путевки, на который будет изменен статус ОК, если в момент внесения
 
  изменений требующих переподтверждения мест в отеле, наличие мест имеет статус
 
  «запрос» (например, при добавлении инфантов)</span></p>
 
  </td>
 
  <td width=255 valign=top style='width:191.5pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=MsoNormal><span lang=X-NONE>&lt;add key=&quot;<b>orderStatusReady</b>&quot;
 
  value=&quot;</span><b><i><span style='color:blue'>32</span></i></b><span
 
  lang=X-NONE>&quot; /&gt;</span></p>
 
  </td>
 
</tr>
 
</table>
 
  
 
Настройки в таблице '''SystemSettings''':
 
Настройки в таблице '''SystemSettings''':

Текущая версия на 10:40, 1 августа 2016

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

Более ранние версии:
До 2009.2.17 включительно


Введение

Данный модуль предназначен для определения размера штрафных санкций при внесении изменений в существующих заявках.

Установка

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

Настройка

После установки надстройка Штрафы за изменения в путевках доступна в экране Информация о заказе по адресу http://ip-адрес сервера/MasterWeb/OrderInfo.aspx.

Описание Значение Настройка
1 Возможность выставления штрафных санкций при внесении изменений в готовые путевки

Обязательная настройка.

- true - включение надстройки выставления штрафов при внесении изменений в готовых путевках;

- false или отсутствие настройки - надстройка отключена

<add key="onlineOrderChange" value="true"/>
2 Пользователь, от имени которого будет вноситься в БД стоимость услуги «Штраф» Ключ пользователя из таблицы UserList
<add key="penaltyCostCreator" value="0" />
3 Ценовой блок, в котором будут создаваться цены на услугу «Штраф» (обязательная настройка, используется только для 15 версии) Ключ ценового блока из таблицы CostOffers
<add key="penaltyCostOffer" value="" />
4 Статус «Готов к отправке» Ключ статуса путевки, на который будет изменен статус ОК, если в момент внесения изменений требующих переподтверждения мест в отеле, наличие мест имеет статус «запрос» (например, при добавлении инфантов)
<add key="orderStatusReady" value="32" />

Настройки в таблице SystemSettings:

  • MWDaysToDenyTouristEdit - количество дней до начала тура, за которое можно редактировать данные туристов.
  • MWVisaToDenyTouristEdit - запрет редактирования данных туристов, если у них проставлена дата приемки документов в посольство.

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

Правила выставления доплат

Экран настройки правил для выставления штрафов при изменении путевок доступен по адресу:
http://ip-адрес сервера/MasterWeb/Admin/Penalties.aspх.
Для того, чтобы при изменении тех или иных данных в существующих путевках штрафные санкции накладывались автоматически, нужно создать правила выставления штрафов. Существует несколько видов штрафов за изменения в путевках:

  • Штраф за изменение дат рождения;
  • Штраф за изменение имен и фамилий в пределах 3х букв;
  • Штраф за изменение имен и фамилий более 3х букв;
  • Штраф за изменение имен и фамилий всех туристов;
  • Штраф за изменение серии и/или номера паспорта
  • Штраф за добавление инфантов.


Штрафы за изменение путевок

Правила можно создавать как для всех стран сразу, так и для каждой страны по отдельности. Для создания правила по конкретной стране, нужно указать нужную страну в блоке Страна. Если нужная страна отсутствует в данном блоке, то необходимо выбрать ее в фильтре и нажать кнопку Добавить.
Штрафы за изменение путевок - Выбор страны

При выставлении штрафных санкций в путевку добавляется услуга, стоимость которой равна сумме штрафа. Поэтому при создании правил нужно указывать, какая именно услуга будет добавляться при выставлении того или иного штрафа. Добавить услугу можно прямо из экрана настройки правил штрафов.
Штрафы за изменение путевок - Добавление услуги доплаты

Для этого нужно вписать название добавляемой услуги и нажать кнопку Создать.

Штраф за изменение дат рождения

Данный вид штрафа накладывается при изменении даты рождения хотя бы одного туриста в путевке. Для создания правила нужно:

  • Выбрать тип штрафа Изменение дат рождения.
  • Указать страну, для которой будут действовать штрафные санкции, либо указать - все страны -.
  • Выставить признак включить.
  • Указать услугу, которая будет добавляться в путевку при выставлении штрафа.
  • Указать размер и валюту штрафа.
  • Нажать кнопку Сохранить.

Дополнительно можно задать другие правила:

  • «Только если выписаны документы». Выставление штрафа только в случае, когда документы уже выписаны: в истории путевки есть отметка о печати ваучера и/или о печати авиабилетов.
  • «Включить в штраф стоимость авиабилетов». При выставлении штрафных санкций, сумма штрафа увеличивается на сумму стоимости авиабилетов.
  • «Изменить статус заявки на». При выставлении штрафа статус заявки будет изменен на статус, указанный в данной настройке.
  • «Шаблон сообщения для принимающей стороны». Префикс сообщения поставщику, которое будет сформировано при выставлении штрафа.
  • «Комментарий». Комментарий.

Штраф за изменение имен и фамилий в пределах 3х букв

Данный вид штрафа накладывается при изменении не более 3х букв в именах и фамилиях туристов в путевке. Количество измененных букв считается по всем туристам. Для создания правила нужно:

  • Выбрать тип штрафа «Изменение имен и фамилий в пределах 3х букв».
  • Указать страну, для которой будут действовать штрафные санкции, либо указать «- все страны -».
  • Поставить галку «включить».
  • Указать услугу, которая будет добавляться в путевку при выставлении штрафа.
  • Указать размер и валюту штрафа.
  • Нажать кнопку «Сохранить».

Дополнительно можно задать другие правила:

  • «Только если выписаны документы». Выставление штрафа только в случае, когда документы уже выписаны: в истории путевки есть отметка о печати ваучера и/или о печати авиабилетов.
  • «Включить в штраф стоимость авиабилетов». При выставлении штрафных санкций, сумма штрафа увеличивается на сумму стоимости авиабилетов.
  • «Изменить статус заявки на». При выставлении штрафа статус заявки будет изменен на статус, указанный в данной настройке.
  • «Шаблон сообщения для принимающей стороны». Префикс сообщения поставщику, которое будет сформировано при выставлении штрафа.
  • «Комментарий». Комментарий.

Штраф за изменение имен и фамилий более 3х букв

Данный вид штрафа накладывается при изменении более 3х букв в именах и фамилиях туристов (одного или нескольких, но не всех) в путевке. Для создания правила нужно:

  • Выбрать тип штрафа «Изменение имен и фамилий более 3х букв».
  • Указать страну, для которой будут действовать штрафные санкции, либо указать «- все страны -».
  • Поставить галку «включить».
  • Указать услугу, которая будет добавляться в путевку при выставлении штрафа.
  • Указать размер и валюту штрафа.
  • Нажать кнопку «Сохранить».

Дополнительно можно задать другие правила:

  • «Только если выписаны документы». Выставление штрафа только в случае, когда документы уже выписаны: в истории путевки есть отметка о печати ваучера и/или о печати авиабилетов.
  • «Включить в штраф стоимость авиабилетов». При выставлении штрафных санкций, сумма штрафа увеличивается на сумму стоимости авиабилетов.
  • «Изменить статус заявки на». При выставлении штрафа статус заявки будет изменен на статус, указанный в данной настройке.
  • «Шаблон сообщения для принимающей стороны». Префикс сообщения поставщику, которое будет сформировано при выставлении штрафа.
  • «Комментарий». Комментарий.

Штраф за изменение имен и фамилий всех туристов

Данный вид штрафа накладывается при изменении более 3х букв в именах и фамилиях всех туристов в путевке. Если в путевке всего один турист, то при любых изменениях имен и фамилий свыше 3х букв будет выставляться штраф «За изменение имен и фамилий всех туристов». Для создания правила нужно:

  • Выбрать тип штрафа «Изменение имен и фамилий всех туристов».
  • Указать страну, для которой будут действовать штрафные санкции, либо указать «- все страны -».
  • Поставить галку «включить».
  • Указать услугу, которая будет добавляться в путевку при выставлении штрафа.
  • Указать размер и валюту штрафа.
  • Нажать кнопку «Сохранить».

Дополнительно можно задать другие правила:

  • «Только если выписаны документы». Выставление штрафа только в случае, когда документы уже выписаны: в истории путевки есть отметка о печати ваучера и/или о печати авиабилетов.
  • «Включить в штраф стоимость авиабилетов». При выставлении штрафных санкций, сумма штрафа увеличивается на сумму стоимости авиабилетов.
  • «Изменить статус заявки на». При выставлении штрафа статус заявки будет изменен на статус, указанный в данной настройке.
  • «Шаблон сообщения для принимающей стороны». Префикс сообщения поставщику, которое будет сформировано при выставлении штрафа.
  • «Комментарий». Комментарий.

Штраф за изменение серии и/или номера паспорта

Данный вид штрафа накладывается при изменении серии и/или номера паспорта хотя бы у одного туриста в путевке. Для создания правила нужно:

  • Выбрать тип штрафа «Изменение серии и/или номера паспорта».
  • Указать страну, для которой будут действовать штрафные санкции, либо указать «- все страны -».
  • Поставить галку «включить».
  • Указать услугу, которая будет добавляться в путевку при выставлении штрафа.
  • Указать размер и валюту штрафа.
  • Нажать кнопку «Сохранить».

Дополнительно можно задать другие правила:

  • «Только если выписаны документы». Выставление штрафа только в случае, когда документы уже выписаны: в истории путевки есть отметка о печати ваучера и/или о печати авиабилетов.
  • «Включить в штраф стоимость авиабилетов». При выставлении штрафных санкций, сумма штрафа увеличивается на сумму стоимости авиабилетов.
  • «Изменить статус заявки на». При выставлении штрафа статус заявки будет изменен на статус, указанный в данной настройке.
  • «Шаблон сообщения для принимающей стороны». Префикс сообщения поставщику, которое будет сформировано при выставлении штрафа.
  • «Комментарий». Комментарий.

Штраф за добавление инфантов

Данный вид штрафа накладывается при добавлении инфантов в уже готовую путевку. Для создания правила нужно:

  • Выбрать тип штрафа «Добавление инфантов».
  • Указать страну, для которой будут действовать штрафные санкции, либо указать «- все страны -».
  • Поставить галку «включить».
  • Указать услугу, которая будет добавляться в путевку при выставлении штрафа.
  • Указать размер и валюту штрафа.
  • Нажать кнопку «Сохранить».

Дополнительно можно задать другие правила:

  • «Только если выписаны документы». Выставление штрафа только в случае, когда документы уже выписаны: в истории путевки есть отметка о печати ваучера и/или о печати авиабилетов.
  • «Включить в штраф стоимость авиабилетов». При выставлении штрафных санкций, сумма штрафа увеличивается на сумму стоимости авиабилетов.
  • «Изменить статус заявки на». При выставлении штрафа статус заявки будет изменен на статус, указанный в данной настройке.
  • «Шаблон сообщения для принимающей стороны». Префикс сообщения поставщику, которое будет сформировано при выставлении штрафа.
  • «Комментарий». Комментарий.

Дополнительно должны быть указаны настройки в файле web.config основного приложения:

  • infantCharterClasses - Ключи тарифов на авиаперелет для размещения «Младенец» (Infant).
  • infantsAccomodationCodePattern - Регулярное выражение, которое должно присутствовать в коде размещения для возможности добавления инфанта.
Внимание! Общее количество мест в размещении должно превышать количество человек по путевке
хотя бы на одного человека!

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

Внесение изменений в существующих путевках

Для внесения изменений в существующую путевку необходимо авторизоваться в системе бронирования, перейти в экран «Список заявок» и выбрать путевку, в которую необходимо внести изменения. Экран «Список заявок» доступен по адресу: http://ip-адрес сервера/MasterWeb/OrderList.aspx. По нажатию на номер путевки откроется экран «Информация о заказе». При включенной надстройке «Штрафы за изменения в путевках» поля данных о туристах активны сразу при входе в экран «Информация о заказе». Справа от блока данных о туристах отображается информация с описанием штрафных санкций при внесении изменений в путевку.

Возможность редактирования тех или иных полей данных о туристах регулируется настройками Блока Администрирования. Блок Администрирования доступен по адресу: http://ip-адрес сервера/MasterWeb/Admin/Default.aspx.
925.PNG
Возможность редактирования тех или иных полей данных о туристах регулируется настройками Блока Администрирования. Блок Администрирования доступен по адресу: http://ip-адрес сервера/MasterWeb/Admin/Default.aspx.
927.PNG
Данные настройки могут быть выставлены как для всех стран сразу (раздел «Настройки» Блока Администрирования), так и для каждой страны по отдельности (раздел «Выставить страну в интернет» Блока Администрирования). Для того, чтобы активировать редактирование данных в существующей заявке, необходимо проставить галку «Разрешить редактирование в заявке» напротив нужных полей. При внесении изменений попадающих под штрафные санкции появляется сообщение, содержащее описание внесенных изменений и сумма штрафа.
926.PNG
Для подтверждения изменений необходимо нажать на кнопку «Подтвердить», после чего изменения будут сохранены, в путевку будет добавлена услуга «Штраф», и стоимость путевки перерасчитается с учетом штрафных санкций.

Обязательно нужно следить за тем, чтобы были заполнены справочники «Реальные кросс-курсы валют» и «Планируемые кросс-курсы валют».

Аннуляция страхового полиса

Если по путевке были сформированы страховые полисы и в ПК «Мастер-Тур» заданы настройки аннуляции страховых полисов при изменении соответствующих данных туристов эти полисы будут аннулированы.