Мастер-Тур:TUI 3101 Механизм блокировки бронирования путевок — различия между версиями
| [непроверенная версия] | [непроверенная версия] |
Biryukov (обсуждение | вклад) (Новая страница: «asdfasdfasdf») |
Biryukov (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| − | + | Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. | |
| + | |||
| + | Реализован механизм блокировки бронирования путевок в заданные промежутки времени. | ||
| + | |||
| + | ==Настройки== | ||
| + | Ниже описаны настройки для механизма блокировки бронирования путевок в системе онлайн бронирования ПК «Мастер-Web» в экране «Динамический лист с наличием мест», а также последующая обработка в экране «Упрощенная корзина». | ||
| + | |||
| + | {| cellpadding="10" cellspacing="0" border="1" | ||
| + | |Настройка, включающая механизм блокировки бронирования путевок. | ||
| + | |'''true''' - включить отображение колонки «Крайний срок подачи документов на визу» в таблице результатов; | ||
| + | '''false''' или '''отсутствие настройки''' - отключить отображение колонки «Крайний срок подачи документов на визу» в таблице результатов. | ||
| + | |<add key="'''showVisaDeadlineColumn'''" value="true" /> | ||
| + | |- | ||
| + | |Настройка, определяющая ключи классов услуг, выбор которых будет осуществляться из выпадающих списков для каждого туриста. Настройка работает в экране «Упрощенная корзина». | ||
| + | |'''Ключ класса услуги''' из таблицы Service базы данных. | ||
| + | |<add key="'''dropdownOptionalServiceKeys'''" value="5,6,7" /> | ||
| + | |- | ||
| + | |Настройка, определяющая ключи классов услуг, указанных в настройке dropdownOptionalServiceKeys, добавление которых к составу заказа повлечет удаление всех рассчитанных услуг того же класса. Настройка работает в экране «Упрощенная корзина». | ||
| + | |'''Ключ класса услуги''' из таблицы Service базы данных. | ||
| + | |<add key="'''replacingOptionalServiceKeys'''" value="6,7" /> | ||
| + | |} | ||
| + | |||
| + | ==Настройка== | ||
| + | Необходимо установить сезоны блокировки в файле templates\lockBookingSeasons.xml | ||
| + | Пример: | ||
| + | <lockBookingSeasons> | ||
| + | <lockBookingSeason beginTime="02.12.2011 12:45" endTime="02.01.2012 02:45"> | ||
| + | </lockBookingSeason> | ||
| + | <lockBookingSeason beginTime="03.02.2012 16:20" endTime="02.03.2012 14:25"> | ||
| + | </lockBookingSeason> | ||
| + | </lockBookingSeasons> | ||
| + | lockBookingSeason - сезон блокировки | ||
| + | beginTime - начало сезона (dd.MM.yyyy HH:mm) | ||
| + | endTime - конец сезона (dd.MM.yyyy HH:mm) | ||
| + | При этом должно выполняться неравенство beginTime < endTime | ||
| + | В примере два сезона блокировки: с декабря 2011 до января 2012, c февраля по март | ||
| + | |||
| + | Необходимо установить следующие настройки приложения: | ||
| + | <add key="lockBooking" value="true" /> - включает механизм блокировки | ||
| + | <add key="lockBookingBeginTimeBeforeInterval" value="<время в формате HH:mm>" /> - промежуток, прибавляемый к каждому временному сезону блокировки слева | ||
| + | <add key="lockBookingEndTimeAfterInterval" value="<время в формате HH:mm>" /> - промежуток, прибавляемый к каждому временному сезону блокировки справа | ||
| + | |||
| + | lockBookingBeginTimeBeforeInterval, lockBookingEndTimeAfterInterval расширяют каждый сезон блокировки на равное количество времени слева и справа | ||
Версия 14:53, 16 января 2012
Версия статьи от 16-01-2012.
Реализован механизм блокировки бронирования путевок в заданные промежутки времени.
Настройки
Ниже описаны настройки для механизма блокировки бронирования путевок в системе онлайн бронирования ПК «Мастер-Web» в экране «Динамический лист с наличием мест», а также последующая обработка в экране «Упрощенная корзина».
| Настройка, включающая механизм блокировки бронирования путевок. | true - включить отображение колонки «Крайний срок подачи документов на визу» в таблице результатов;
false или отсутствие настройки - отключить отображение колонки «Крайний срок подачи документов на визу» в таблице результатов. |
<add key="showVisaDeadlineColumn" value="true" /> |
| Настройка, определяющая ключи классов услуг, выбор которых будет осуществляться из выпадающих списков для каждого туриста. Настройка работает в экране «Упрощенная корзина». | Ключ класса услуги из таблицы Service базы данных. | <add key="dropdownOptionalServiceKeys" value="5,6,7" /> |
| Настройка, определяющая ключи классов услуг, указанных в настройке dropdownOptionalServiceKeys, добавление которых к составу заказа повлечет удаление всех рассчитанных услуг того же класса. Настройка работает в экране «Упрощенная корзина». | Ключ класса услуги из таблицы Service базы данных. | <add key="replacingOptionalServiceKeys" value="6,7" /> |
Настройка
Необходимо установить сезоны блокировки в файле templates\lockBookingSeasons.xml Пример: <lockBookingSeasons>
<lockBookingSeason beginTime="02.12.2011 12:45" endTime="02.01.2012 02:45"> </lockBookingSeason> <lockBookingSeason beginTime="03.02.2012 16:20" endTime="02.03.2012 14:25"> </lockBookingSeason>
</lockBookingSeasons> lockBookingSeason - сезон блокировки beginTime - начало сезона (dd.MM.yyyy HH:mm) endTime - конец сезона (dd.MM.yyyy HH:mm) При этом должно выполняться неравенство beginTime < endTime В примере два сезона блокировки: с декабря 2011 до января 2012, c февраля по март
Необходимо установить следующие настройки приложения: <add key="lockBooking" value="true" /> - включает механизм блокировки <add key="lockBookingBeginTimeBeforeInterval" value="<время в формате HH:mm>" /> - промежуток, прибавляемый к каждому временному сезону блокировки слева <add key="lockBookingEndTimeAfterInterval" value="<время в формате HH:mm>" /> - промежуток, прибавляемый к каждому временному сезону блокировки справа
lockBookingBeginTimeBeforeInterval, lockBookingEndTimeAfterInterval расширяют каждый сезон блокировки на равное количество времени слева и справа