Мастер-Тур:TUI 3101 Механизм блокировки бронирования путевок — различия между версиями
[непроверенная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) |
Biryukov (обсуждение | вклад) |
||
(не показано 7 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. | + | Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}} (39278). |
Реализован механизм блокировки бронирования путевок в заданные промежутки времени. | Реализован механизм блокировки бронирования путевок в заданные промежутки времени. | ||
Строка 8: | Строка 8: | ||
{| cellpadding="10" cellspacing="0" border="1" | {| cellpadding="10" cellspacing="0" border="1" | ||
|Настройка, включающая механизм блокировки бронирования путевок. | |Настройка, включающая механизм блокировки бронирования путевок. | ||
− | |'''true''' - включить | + | |'''true''' - включить механизм блокировки бронирования путевок; |
− | '''false''' или '''отсутствие настройки''' - | + | '''false''' или '''отсутствие настройки''' - механизм блокировки бронирования путевок отключен. |
− | |<add key="''' | + | |<add key="'''lockBooking'''" value="true" /> |
|- | |- | ||
− | |Настройка, | + | |Настройка, включающая промежуток, который будет прибавляться к каждому временному сезону блокировки в начало (слева). |
− | |''' | + | |время в формате '''HH:mm'''; |
− | |<add key="''' | + | |<add key="'''lockBookingBeginTimeBeforeInterval'''" value="00:15" /> |
|- | |- | ||
− | |Настройка, | + | |Настройка, включающая промежуток, который будет прибавляться к каждому временному сезону блокировки в конце (справа). |
− | |''' | + | |время в формате '''HH:mm'''; |
− | |<add key="''' | + | |<add key="'''lockBookingEngTimeBeforeInterval'''" value="00:15" /> |
|} | |} | ||
− | + | Также необходимо установить два периода дат (дата и время бронирования, дата заезда), в рамках которого бронирование будет недоступно в файле templates\lockBookingSeasons.xml | |
− | + | <BR>Пример:<BR> | |
− | Пример: | + | :<lockBookingSeasons> |
− | <lockBookingSeasons> | + | ::<lockBookingSeason beginTime="19.05.2012 17:00" endTime="20.05.2012 23:59" beginCheckinDate="20.05.2012" endCheckinDate="21.05.2012"> </lockBookingSeason> |
− | + | :</lockBookingSeasons> | |
− | + | ,где: | |
− | + | * '''lockBookingSeason''' - сезон блокировки | |
− | + | * '''beginTime''' - дата и время бронирования с (dd.MM.yyyy HH:mm) | |
− | </lockBookingSeasons> | + | * '''endTime''' - дата и время бронирования по (dd.MM.yyyy HH:mm) |
− | lockBookingSeason - сезон блокировки | + | * '''beginCheckinDate''' - дата заезда с (dd.MM.yyyy) |
− | beginTime - | + | * '''endCheckinDate''' - дата заезда по (dd.MM.yyyy) |
− | endTime - | + | При этом должны выполняться неравенства beginTime < endTime, beginCheckinDate < endCheckinDate.<BR> |
− | При этом | + | В примере один сезон блокировки: бронирование на заезд 20 и 21 мая будет запрещено с 19 мая 2012 года 17:00 по 20 мая 2012 года 23:59. |
− | В примере | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Текущая версия на 12:01, 10 мая 2012
Версия статьи от 10-05-2012 (39278).
Реализован механизм блокировки бронирования путевок в заданные промежутки времени.
Настройки
Ниже описаны настройки для механизма блокировки бронирования путевок в системе онлайн бронирования ПК «Мастер-Web» в экране «Динамический лист с наличием мест», а также последующая обработка в экране «Упрощенная корзина».
Настройка, включающая механизм блокировки бронирования путевок. | true - включить механизм блокировки бронирования путевок;
false или отсутствие настройки - механизм блокировки бронирования путевок отключен. |
<add key="lockBooking" value="true" /> |
Настройка, включающая промежуток, который будет прибавляться к каждому временному сезону блокировки в начало (слева). | время в формате HH:mm; | <add key="lockBookingBeginTimeBeforeInterval" value="00:15" /> |
Настройка, включающая промежуток, который будет прибавляться к каждому временному сезону блокировки в конце (справа). | время в формате HH:mm; | <add key="lockBookingEngTimeBeforeInterval" value="00:15" /> |
Также необходимо установить два периода дат (дата и время бронирования, дата заезда), в рамках которого бронирование будет недоступно в файле templates\lockBookingSeasons.xml
Пример:
- <lockBookingSeasons>
- <lockBookingSeason beginTime="19.05.2012 17:00" endTime="20.05.2012 23:59" beginCheckinDate="20.05.2012" endCheckinDate="21.05.2012"> </lockBookingSeason>
- </lockBookingSeasons>
,где:
- lockBookingSeason - сезон блокировки
- beginTime - дата и время бронирования с (dd.MM.yyyy HH:mm)
- endTime - дата и время бронирования по (dd.MM.yyyy HH:mm)
- beginCheckinDate - дата заезда с (dd.MM.yyyy)
- endCheckinDate - дата заезда по (dd.MM.yyyy)
При этом должны выполняться неравенства beginTime < endTime, beginCheckinDate < endCheckinDate.
В примере один сезон блокировки: бронирование на заезд 20 и 21 мая будет запрещено с 19 мая 2012 года 17:00 по 20 мая 2012 года 23:59.