Мастер-Web:Дополнительный модуль Штрафы за изменение путевок — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Achkasov (обсуждение | вклад) |
Kiriy (обсуждение | вклад) (→Настройка) |
||
(не показаны 3 промежуточные версии 3 участников) | |||
Строка 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> | ||
Строка 11: | Строка 10: | ||
<br /> | <br /> | ||
==Введение== | ==Введение== | ||
− | Данный модуль предназначен для определения размера штрафных санкций при внесении изменений в существующих заявках. | + | Данный модуль предназначен для ''определения размера штрафных санкций'' при внесении ''изменений'' в существующих заявках. |
==Установка== | ==Установка== | ||
− | Для установки надстройки | + | Для установки надстройки '''Штрафы за изменения в путевках''' нужно выложить распакованные файлы из архива<br /> |
+ | <code>mw-penalties-2009.2.XX.XXXX.zip</code><br /> | ||
+ | в каталог, где лежит ПК «Мастер-Web». | ||
==Настройка== | ==Настройка== | ||
− | После установки надстройка | + | После установки надстройка '''Штрафы за изменения в путевках''' доступна в экране '''Информация о заказе''' по адресу <code><nowiki>http://ip-адрес сервера/MasterWeb/OrderInfo.aspx</nowiki></code>. |
− | + | ||
− | + | {| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" | |
− | + | ||
− | + | |- style="background-color:#F2F2F2" | |
− | + | ||
− | + | ! width="2%" | № | |
− | + | ! width="28%" | Описание | |
− | + | ! width="35%" | Значение | |
− | + | ! width="35%" | Настройка | |
− | + | ||
− | + | |- style="vertical-align:text-top" | |
− | + | ||
− | + | | 1 | |
− | + | | Возможность выставления штрафных санкций при внесении изменений в готовые путевки | |
− | + | Обязательная настройка. | |
− | + | | - '''true''' - включение надстройки выставления штрафов при внесении изменений в готовых путевках; | |
− | + | - '''false''' или '''отсутствие настройки''' - надстройка отключена | |
− | + | |<syntaxhighlight lang="xml" enclose="div"> | |
− | + | <add key="onlineOrderChange" value="true"/> | |
− | + | </syntaxhighlight> | |
+ | |||
+ | |- style="vertical-align:text-top" | ||
− | + | | 2 | |
− | + | | Пользователь, от имени которого будет вноситься в БД стоимость услуги «Штраф» | |
− | + | | '''Ключ пользователя''' из таблицы UserList | |
− | + | |<syntaxhighlight lang="xml" enclose="div"> | |
− | + | <add key="penaltyCostCreator" value="0" /> | |
− | + | </syntaxhighlight> | |
− | + | ||
− | + | |- style="vertical-align:text-top" | |
− | + | ||
− | + | ||
− | + | | 3 | |
− | + | | Ценовой блок, в котором будут создаваться цены на услугу «Штраф» (обязательная настройка, используется только для 15 версии) | |
− | + | | '''Ключ ценового блока''' из таблицы CostOffers | |
− | + | |<syntaxhighlight lang="xml" enclose="div"> | |
− | + | <add key="penaltyCostOffer" value="" /> | |
− | + | </syntaxhighlight> | |
− | + | ||
− | + | |- style="vertical-align:text-top" | |
− | + | ||
− | + | | 4 | |
− | + | | Статус «Готов к отправке» | |
− | + | | '''Ключ статуса путевки''', на который будет изменен статус ОК, если в момент внесения изменений требующих переподтверждения мест в отеле, наличие мест имеет статус «запрос» (например, при добавлении инфантов) | |
− | + | |<syntaxhighlight lang="xml" enclose="div"> | |
− | + | <add key="orderStatusReady" value="32" /> | |
− | + | </syntaxhighlight> | |
− | + | |} | |
− | + | ||
− | + | Настройки в таблице '''SystemSettings''': | |
− | + | * '''MWDaysToDenyTouristEdit''' - количество дней до начала тура, за которое можно редактировать данные туристов. | |
− | + | * '''MWVisaToDenyTouristEdit''' - запрет редактирования данных туристов, если у них проставлена ''дата приемки документов'' в посольство. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Подготовка данных== | ==Подготовка данных== | ||
===Правила выставления доплат=== | ===Правила выставления доплат=== | ||
− | Экран настройки правил для выставления штрафов при изменении путевок доступен по адресу: | + | Экран ''настройки правил'' для выставления штрафов при изменении путевок доступен по адресу:<br /> |
− | Для того чтобы при изменении тех или иных данных в существующих путевках штрафные санкции накладывались автоматически, нужно создать правила выставления штрафов. Существует несколько видов штрафов за изменения в путевках: | + | <code><nowiki>http://ip-адрес сервера/MasterWeb/Admin/Penalties.aspх</nowiki></code>.<br /> |
− | *Штраф за изменение дат рождения | + | Для того, чтобы при изменении тех или иных данных в существующих путевках штрафные санкции накладывались автоматически, нужно создать ''правила выставления штрафов''. Существует несколько видов штрафов за изменения в путевках: |
− | *Штраф за изменение имен и фамилий в пределах 3х букв | + | * Штраф за изменение '''дат рождения'''; |
− | *Штраф за изменение имен и фамилий более 3х букв | + | * Штраф за изменение '''имен и фамилий в пределах 3х букв'''; |
− | *Штраф за изменение имен и фамилий всех туристов | + | * Штраф за изменение '''имен и фамилий более 3х букв'''; |
− | *Штраф за изменение серии и/или номера паспорта | + | * Штраф за изменение '''имен и фамилий всех туристов'''; |
− | *Штраф за добавление инфантов | + | * Штраф за изменение '''серии и/или номера паспорта''' |
− | < | + | * Штраф за '''добавление инфантов'''. |
− | [[Файл: | + | <br /> |
− | Правила можно создавать как для всех стран сразу, так и для каждой страны по отдельности. Для создания правила по конкретной стране, нужно указать нужную страну в блоке | + | [[Файл: am_749.png|x500px|Штрафы за изменение путевок]]<br /> |
− | < | + | <br /> |
− | [[Файл: | + | Правила можно создавать как для ''всех стран сразу'', так и для каждой страны ''по отдельности''. Для создания правила по конкретной стране, нужно указать нужную страну в блоке '''Страна'''. Если нужная страна отсутствует в данном блоке, то необходимо выбрать ее в фильтре и нажать кнопку '''Добавить'''. |
− | При выставлении штрафных санкций в путевку добавляется услуга, стоимость которой равна сумме штрафа. Поэтому при создании правил нужно указывать какая именно услуга будет добавляться при выставлении того или иного штрафа. Добавить услугу можно прямо из экрана настройки правил штрафов. | + | <br /> |
− | < | + | [[Файл: am_750.png|x500px|Штрафы за изменение путевок - Выбор страны]]<br /> |
− | [[Файл: | + | <br /> |
− | Для этого нужно вписать название добавляемой услуги и нажать кнопку | + | При выставлении штрафных санкций в путевку ''добавляется услуга'', стоимость которой ''равна сумме штрафа''. Поэтому при создании правил нужно указывать, какая именно услуга будет добавляться при выставлении того или иного штрафа. Добавить услугу можно прямо из экрана настройки правил штрафов. |
+ | <br /> | ||
+ | [[Файл: am_751.png|x500px|Штрафы за изменение путевок - Добавление услуги доплаты]]<br /> | ||
+ | <br /> | ||
+ | Для этого нужно ''вписать название добавляемой услуги'' и нажать кнопку '''Создать'''. | ||
====Штраф за изменение дат рождения==== | ====Штраф за изменение дат рождения==== | ||
− | Данный вид штрафа накладывается при изменении даты рождения хотя бы одного туриста в путевке. | + | Данный вид штрафа накладывается при изменении даты рождения ''хотя бы одного'' туриста в путевке. |
Для создания правила нужно: | Для создания правила нужно: | ||
− | * Выбрать тип штрафа | + | * Выбрать ''тип штрафа'' '''Изменение дат рождения'''. |
− | * Указать страну, для которой будут действовать штрафные санкции, либо указать | + | * Указать ''страну'', для которой будут ''действовать штрафные санкции'', либо указать '''- все страны -'''. |
− | * | + | * ''Выставить признак'' '''включить'''. |
− | * Указать услугу, которая будет добавляться в путевку при выставлении штрафа. | + | * Указать ''услугу'', которая будет ''добавляться в путевку при выставлении штрафа''. |
− | * Указать размер и валюту штрафа. | + | * Указать ''размер'' и ''валюту'' штрафа. |
− | * Нажать кнопку | + | * Нажать кнопку '''Сохранить'''. |
Дополнительно можно задать другие правила: | Дополнительно можно задать другие правила: | ||
* «Только если выписаны документы». Выставление штрафа только в случае, когда документы уже выписаны: в истории путевки есть отметка о печати ваучера и/или о печати авиабилетов. | * «Только если выписаны документы». Выставление штрафа только в случае, когда документы уже выписаны: в истории путевки есть отметка о печати ваучера и/или о печати авиабилетов. | ||
Строка 226: | Строка 184: | ||
* «Шаблон сообщения для принимающей стороны». Префикс сообщения поставщику, которое будет сформировано при выставлении штрафа. | * «Шаблон сообщения для принимающей стороны». Префикс сообщения поставщику, которое будет сформировано при выставлении штрафа. | ||
* «Комментарий». Комментарий. | * «Комментарий». Комментарий. | ||
+ | |||
+ | Дополнительно должны быть указаны настройки в файле <code>web.config</code> основного приложения:<br /> | ||
+ | |||
+ | * '''infantCharterClasses''' - Ключи тарифов на авиаперелет для размещения «Младенец» (Infant). | ||
+ | * '''infantsAccomodationCodePattern''' - Регулярное выражение, которое должно присутствовать в коде размещения для возможности добавления инфанта. | ||
+ | |||
+ | <span style="color:red">Внимание!</span> Общее количество мест в размещении должно превышать количество человек по путевке | ||
+ | хотя бы на одного человека! | ||
+ | |||
==Работа в системе== | ==Работа в системе== | ||
===Внесение изменений в существующих путевках=== | ===Внесение изменений в существующих путевках=== |
Текущая версия на 10:40, 1 августа 2016
Версия статьи от 1-08-2016. Для перехода на версию статьи, соответствующую используемой Вами версии программы, нажмите ссылку в таблице
Более ранние версии: |
Содержание
Введение
Данный модуль предназначен для определения размера штрафных санкций при внесении изменений в существующих заявках.
Установка
Для установки надстройки Штрафы за изменения в путевках нужно выложить распакованные файлы из архива
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.
Возможность редактирования тех или иных полей данных о туристах регулируется настройками Блока Администрирования. Блок Администрирования доступен по адресу: http://ip-адрес сервера/MasterWeb/Admin/Default.aspx.
Данные настройки могут быть выставлены как для всех стран сразу (раздел «Настройки» Блока Администрирования), так и для каждой страны по отдельности (раздел «Выставить страну в интернет» Блока Администрирования). Для того, чтобы активировать редактирование данных в существующей заявке, необходимо проставить галку «Разрешить редактирование в заявке» напротив нужных полей.
При внесении изменений попадающих под штрафные санкции появляется сообщение, содержащее описание внесенных изменений и сумма штрафа.
Для подтверждения изменений необходимо нажать на кнопку «Подтвердить», после чего изменения будут сохранены, в путевку будет добавлена услуга «Штраф», и стоимость путевки перерасчитается с учетом штрафных санкций.
Обязательно нужно следить за тем, чтобы были заполнены справочники «Реальные кросс-курсы валют» и «Планируемые кросс-курсы валют».
Аннуляция страхового полиса
Если по путевке были сформированы страховые полисы и в ПК «Мастер-Тур» заданы настройки аннуляции страховых полисов при изменении соответствующих данных туристов эти полисы будут аннулированы.