Мастер-Web:Дополнительный модуль Добавление дополнительных услуг в путевку с возможностью выбора параметров (MW) — различия между версиями
Achkasov (обсуждение | вклад) (Новая страница: «Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. <span style="color:#FF0000;font-size:120%">Статья находится н…») |
(→Настройки) |
||
(не показано 7 промежуточных версий 2 участников) | |||
Строка 8: | Строка 8: | ||
Поддерживаемые версии:<br /> | Поддерживаемые версии:<br /> | ||
Начиная с 2009.2.20<br /> | Начиная с 2009.2.20<br /> | ||
+ | Более ранние версии:<br /> | ||
+ | [http://wiki.megatec.ru/index.php?title=Мастер-Web:Дополнительный_модуль_Добавление_дополнительных_услуг_в_путевку_с_возможностью_выбора_параметров_(MW)&stableid=12509 До версии ПК «Мастер-Web» 2009.2.20.22 включительно]<br /> | ||
</td> | </td> | ||
</tr> | </tr> | ||
Строка 27: | Строка 29: | ||
* [[Мастер-Web:Дополнительный модуль Добавление дополнительных услуг в путевку (MW)|Описание модуля в ПК «Мастер-Web»]] | * [[Мастер-Web:Дополнительный модуль Добавление дополнительных услуг в путевку (MW)|Описание модуля в ПК «Мастер-Web»]] | ||
− | ==Настройки== | + | ==Работа с модулем== |
+ | ===Настройки=== | ||
+ | {| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" | ||
− | + | |- style="background-color:#F2F2F2" | |
− | ! | + | ! width="50px" | № |
− | ! | + | ! width="400px" | Описание |
− | ! | + | ! width="250px" | Значение |
− | ! | + | ! width="400px" | Настройка |
− | |- | + | |- style="vertical-align:text-top" |
− | | | + | |1 |
− | + | |Включение дополнительного модуля '''Добавление дополнительных услуг в путевку с возможностью выбора параметров'''. | |
− | | | + | | |
− | '''false''' или '''отсутствие настройки''' - отключить плагин (экран не будет отображаться при бронировании). | + | *'''true''' - включить плагин (экран будет отображаться при бронировании); |
− | | | + | *'''false''' или '''отсутствие настройки''' - отключить плагин (экран не будет отображаться при бронировании). |
− | |- | + | |<syntaxhighlight lang="xml" enclose="div"> |
− | | | + | <add key="advancedModeExtraService" value="true" /> |
− | + | </syntaxhighlight> | |
− | | | + | |- style="vertical-align:text-top" |
− | '''false | + | |2 |
− | | | + | |Включение возможности выбора дат предоставления услуг. |
− | |- | + | | |
− | | | + | *'''true''' или '''отсутствие настройки''' - есть возможность выбора дат услуги; |
− | + | *'''false''' - даты выбирать нельзя. | |
− | | | + | |<syntaxhighlight lang="xml" enclose="div"> |
− | '''false''' или '''отсутствие настройки''' - варианты выбирать нельзя. | + | <add key="showDatesExtraService" value="true" /> |
− | | | + | </syntaxhighlight> |
− | |- | + | |- style="vertical-align:text-top" |
− | | | + | |3 |
− | + | |Включение возможности выбора вариантов предоставления услуг. | |
− | + | | | |
− | | | + | *'''true''' - есть возможность выбора вариантов; |
− | |- | + | *'''false''' или '''отсутствие настройки''' - варианты выбирать нельзя. |
− | | | + | |<syntaxhighlight lang="xml" enclose="div"> |
− | + | <add key="showAdditionalInfoExtraService" value="true" /> | |
− | + | </syntaxhighlight> | |
− | | | + | |- style="vertical-align:text-top" |
− | |- | + | |4 |
− | | | + | |Настройка, определяющая тип тура для ''необязательных экскурсий''. |
− | + | |'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. | |
− | + | |<syntaxhighlight lang="xml" enclose="div"> | |
− | | | + | <add key="optionalExcursionsTourTypes" value="1" /> |
− | |- | + | </syntaxhighlight> |
− | | | + | |- style="vertical-align:text-top" |
− | + | |5 | |
− | + | |Настройка, определяющая тип тура для ''необязательных дополнительных услуг''. | |
− | |<add key=" | + | |'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. |
+ | |<syntaxhighlight lang="xml" enclose="div"> | ||
+ | <add key="optionalExtraServicesTourTypes" value="2" /> | ||
+ | </syntaxhighlight> | ||
+ | |- style="vertical-align:text-top" | ||
+ | |6 | ||
+ | |Настройка, определяющая тип тура для ''обязательных экскурсий''. | ||
+ | |'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. | ||
+ | |<syntaxhighlight lang="xml" enclose="div"> | ||
+ | <add key="requiredExcursionsTourTypes" value="3" /> | ||
+ | </syntaxhighlight> | ||
+ | |- style="vertical-align:text-top" | ||
+ | |7 | ||
+ | |Настройка, определяющая тип тура для ''обязательных дополнительных услуг''. | ||
+ | |'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. | ||
+ | |<syntaxhighlight lang="xml" enclose="div"> | ||
+ | <add key="requiredExtraServicesTourTypes" value="4" /> | ||
+ | </syntaxhighlight> | ||
+ | |- style="vertical-align:text-top" | ||
+ | |8 | ||
+ | |Настройка, определяющая тип тура для ''обязательных дополнительных услуг, не привязанных к городу путевки''. | ||
+ | |'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. | ||
+ | |<syntaxhighlight lang="xml" enclose="div"> | ||
+ | <add key="NotLinkedTourCityOrCountryServices_Required" value="5" /> | ||
+ | </syntaxhighlight> | ||
+ | |- style="vertical-align:text-top" | ||
+ | |9 | ||
+ | |Настройка, определяющая тип тура для ''необязательных дополнительных услуг, не привязанных к городу путевки''. | ||
+ | |'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. | ||
+ | |<syntaxhighlight lang="xml" enclose="div"> | ||
+ | <add key="NotLinkedTourCityOrCountryServices_Optional" value="6" /> | ||
+ | </syntaxhighlight> | ||
+ | |- style="vertical-align:text-top" | ||
|} | |} | ||
+ | |||
+ | ===Настройка сортировки услуг=== | ||
+ | Настройки для сортировки по умолчанию задаются на странице '''ExtraServiceBooking.aspx''', которая находится в папке '''Extra'''. В разметке этой страницы есть два контрола: | ||
+ | <ctrls:ExtraServices ID="ExtraServices" runat="server" SortColumn="BeginDate"/> | ||
+ | |||
+ | <ctrls:SelectedExtraServices ID="SelectedExtraServices" runat="server" SortColumn="BeginDate"/> | ||
+ | Верхний и нижний списки соответственно. | ||
+ | В свойствах '''SortColumn''' этих контролов нужно задавать следующие значения. Для верхнего списка: '''Name, BeginDate, Price, IsCostForPeson'''. Для нижнего списка: '''Name, BeginDate, NMen, Price'''. Данные значения соответствуют одноименным колонкам списков. | ||
+ | |||
+ | ===Выбор параметров путевок=== | ||
+ | |||
+ | [[Файл: ep_112.png|x600px|Добавление дополнительных услуг в путевку с возможностью выбора параметров]]<br /> | ||
+ | <br /> | ||
+ | |||
+ | В секции '''Добавление дополнительных услуг в заказ''' отображаются ''необязательные'' дополнительные услуги, которые можно ''добавить'' в путевку. Для добавления услуги необходимо нажать кнопку [[Файл: am_786.png|Добавить услугу в заказ]].<br /> | ||
+ | |||
+ | Откроется дополнительное окно, в котором можно выбрать параметры услуги и туристов, для которых добавляется услуга. | ||
+ | |||
+ | [[Файл: am_785.png|x500px|Добавление дополнительных услуг в путевку с возможностью выбора параметров]]<br /> | ||
+ | <br /> | ||
+ | |||
+ | В секции '''Услуги в заказе''' отображаются ''обязательные'' услуги, ''добавленные'' в заказ и выбранные ''необязательные'' услуги.<br /> | ||
+ | В данной секции группировка идет по дате предоставления услуги и по дополнительному описанию.<br /> | ||
+ | Для редактирования параметров услуг в заказе необходимо нажать кнопку [[Файл: am_787.png|Отредактировать услугу]]. | ||
+ | |||
==Последовательность действий== | ==Последовательность действий== | ||
− | * В ПК «Мастер-Тур» создается тур для ''конкретного города'' с одним из типов ('''Excursions_Optional''', '''Excursions_Required''', '''ExtraServices_Optional''', '''ExtraServices_Required'''). | + | * В ПК «Мастер-Тур» создается тур для ''конкретного города'' с одним из типов ('''Excursions_Optional''', '''Excursions_Required''', '''ExtraServices_Optional''', '''ExtraServices_Required''', '''NotLinkedTourCityOrCountryServices_Optional''', '''NotLinkedTourCityOrCountryServices_Required'''). |
* В данный тур добавляются ''соответствующие услуги'', которые впоследствии ''будут добавляться'' в другие туры. | * В данный тур добавляются ''соответствующие услуги'', которые впоследствии ''будут добавляться'' в другие туры. | ||
* ''Цены'' на услуги в данном туре привязываются к ''одноименному пакету''. | * ''Цены'' на услуги в данном туре привязываются к ''одноименному пакету''. |
Текущая версия на 17:56, 21 марта 2016
Версия статьи от 21-03-2016.
Статья находится на стадии разработки.
Поддерживаемые версии: |
Содержание
Введение
Обзор
Данный модуль представляет собой дополнительный экран, который позволяет добавлять экскурсии и дополнительные услуги в уже существующие туры при бронировании и выбирать различные параметры добавляемых услуг.
Данный дополнительный модуль является расширенной версией дополнительного модуля Добавление дополнительных услуг в путевку (MW).
Внимание! Данные плагины не могут работать одновременно. Должен быть установлен только один плагин!
Последовательность действий и заведение данных полностью аналогично дополнительному модулю Добавление дополнительных услуг в путевку (MW).
Работа с модулем
Настройки
№ | Описание | Значение | Настройка |
---|---|---|---|
1 | Включение дополнительного модуля Добавление дополнительных услуг в путевку с возможностью выбора параметров. |
|
<add key="advancedModeExtraService" value="true" />
|
2 | Включение возможности выбора дат предоставления услуг. |
|
<add key="showDatesExtraService" value="true" />
|
3 | Включение возможности выбора вариантов предоставления услуг. |
|
<add key="showAdditionalInfoExtraService" value="true" />
|
4 | Настройка, определяющая тип тура для необязательных экскурсий. | Ключ типа тура - значение колонки TP_KEY таблицы TipTur. | <add key="optionalExcursionsTourTypes" value="1" />
|
5 | Настройка, определяющая тип тура для необязательных дополнительных услуг. | Ключ типа тура - значение колонки TP_KEY таблицы TipTur. | <add key="optionalExtraServicesTourTypes" value="2" />
|
6 | Настройка, определяющая тип тура для обязательных экскурсий. | Ключ типа тура - значение колонки TP_KEY таблицы TipTur. | <add key="requiredExcursionsTourTypes" value="3" />
|
7 | Настройка, определяющая тип тура для обязательных дополнительных услуг. | Ключ типа тура - значение колонки TP_KEY таблицы TipTur. | <add key="requiredExtraServicesTourTypes" value="4" />
|
8 | Настройка, определяющая тип тура для обязательных дополнительных услуг, не привязанных к городу путевки. | Ключ типа тура - значение колонки TP_KEY таблицы TipTur. | <add key="NotLinkedTourCityOrCountryServices_Required" value="5" />
|
9 | Настройка, определяющая тип тура для необязательных дополнительных услуг, не привязанных к городу путевки. | Ключ типа тура - значение колонки TP_KEY таблицы TipTur. | <add key="NotLinkedTourCityOrCountryServices_Optional" value="6" />
|
Настройка сортировки услуг
Настройки для сортировки по умолчанию задаются на странице ExtraServiceBooking.aspx, которая находится в папке Extra. В разметке этой страницы есть два контрола:
<ctrls:ExtraServices ID="ExtraServices" runat="server" SortColumn="BeginDate"/>
<ctrls:SelectedExtraServices ID="SelectedExtraServices" runat="server" SortColumn="BeginDate"/>
Верхний и нижний списки соответственно. В свойствах SortColumn этих контролов нужно задавать следующие значения. Для верхнего списка: Name, BeginDate, Price, IsCostForPeson. Для нижнего списка: Name, BeginDate, NMen, Price. Данные значения соответствуют одноименным колонкам списков.
Выбор параметров путевок
В секции Добавление дополнительных услуг в заказ отображаются необязательные дополнительные услуги, которые можно добавить в путевку. Для добавления услуги необходимо нажать кнопку .
Откроется дополнительное окно, в котором можно выбрать параметры услуги и туристов, для которых добавляется услуга.
В секции Услуги в заказе отображаются обязательные услуги, добавленные в заказ и выбранные необязательные услуги.
В данной секции группировка идет по дате предоставления услуги и по дополнительному описанию.
Для редактирования параметров услуг в заказе необходимо нажать кнопку .
Последовательность действий
- В ПК «Мастер-Тур» создается тур для конкретного города с одним из типов (Excursions_Optional, Excursions_Required, ExtraServices_Optional, ExtraServices_Required, NotLinkedTourCityOrCountryServices_Optional, NotLinkedTourCityOrCountryServices_Required).
- В данный тур добавляются соответствующие услуги, которые впоследствии будут добавляться в другие туры.
- Цены на услуги в данном туре привязываются к одноименному пакету.
- Если планируется добавлять услуги только в конкретные туры, то необходимо привязать пакет с этими услугами к определенному туру с помощью плагина Привязка дополнительных услуг. В противном случае услуги будут добавляться во все туры по данному городу.
- При бронировании в ПК «Мастер-Web» путевки по данному городу (при клике по цене тура) откроется экран плагина, где пользователь сможет добавить дополнительные услуги.
- После того, как пользователь отметил необходимые услуги признаками, он должен нажать кнопку Добавить, после чего будет осуществлен переход в экран с информацией о заказе.