Мастер-Тур:TUI 3101 Механизм блокировки бронирования путевок — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[непроверенная версия][досмотренная версия]
(Новая страница: «asdfasdfasdf»)
 
 
(не показано 8 промежуточных версий 2 участников)
Строка 1: Строка 1:
asdfasdfasdf
+
Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}} (39278).
 +
 
 +
Реализован механизм блокировки бронирования путевок в заданные промежутки времени.
 +
 
 +
==Настройки==
 +
Ниже описаны настройки для механизма блокировки бронирования путевок в системе онлайн бронирования ПК «Мастер-Web» в экране «Динамический лист с наличием мест», а также последующая обработка в экране «Упрощенная корзина».
 +
 
 +
{| cellpadding="10" cellspacing="0" border="1"
 +
|Настройка, включающая механизм блокировки бронирования путевок.
 +
|'''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
 +
<BR>Пример:<BR>
 +
:<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.<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.