Мастер-Web:Бронирование инфантов в экране Упрощенная корзина — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Подготовка данных)
Строка 4: Строка 4:
 
При бронировании агентом путевки в экране "Упрощенная корзина" есть возможность добавлять к заказу инфанта. При этом размещение в отеле и стоимость не изменяется, а инфант не снимает дополнительную квоту.
 
При бронировании агентом путевки в экране "Упрощенная корзина" есть возможность добавлять к заказу инфанта. При этом размещение в отеле и стоимость не изменяется, а инфант не снимает дополнительную квоту.
 
==Подготовка данных==
 
==Подготовка данных==
<br>В справочнике '''Тарифы на авиаперелет''' нужно завести соответствующие тарифы перелетов для инфантов:
+
<br />В справочнике '''Тарифы на авиаперелет''' нужно завести соответствующие тарифы перелетов для инфантов:
 
* YCH Экономический класс  (детский)
 
* YCH Экономический класс  (детский)
 
* CCH Бизнес класс  (детский)
 
* CCH Бизнес класс  (детский)
<br>[[Файл:ST80.png|x500px]]<br>
+
<br />[[Файл:ST80.png|x500px]]<br />
В пакете, привязанном к услуге авиаперелета должна быть заведена цена на тарифы перелетов для инфантов. Если услуга предоставляется бесплатно, то стоимость не заводится. Услуга будет добавляться с нулевой ценой брутто и нетто.
+
В пакете, привязанном к услуге авиаперелета должна быть заведена цена на тарифы перелетов для инфантов. Если услуга предоставляется бесплатно, то стоимость не заводится. Услуга будет добавляться с нулевой ценой брутто и нетто.<br />
 
В web.config необходимо прописать следующие настройки:
 
В web.config необходимо прописать следующие настройки:
 
{| style="border-collapse: collapse; border: 1px solid"
 
{| style="border-collapse: collapse; border: 1px solid"
Строка 26: Строка 26:
 
| style="border: 1px solid" | <add key="'''CCH'''" value="67,68,74" />
 
| style="border: 1px solid" | <add key="'''CCH'''" value="67,68,74" />
 
|}
 
|}
 +
<br />В таблице SystemSettings базы данных ПК «Мастер-Тур» необходимо включить настройку '''SYSAllowInfantBooking'''.
  
 
==Работа в системе==
 
==Работа в системе==

Версия 17:14, 13 декабря 2012

Версия статьи от 13-12-2012.

Введение

При бронировании агентом путевки в экране "Упрощенная корзина" есть возможность добавлять к заказу инфанта. При этом размещение в отеле и стоимость не изменяется, а инфант не снимает дополнительную квоту.

Подготовка данных


В справочнике Тарифы на авиаперелет нужно завести соответствующие тарифы перелетов для инфантов:

  • YCH Экономический класс (детский)
  • CCH Бизнес класс (детский)


ST80.png
В пакете, привязанном к услуге авиаперелета должна быть заведена цена на тарифы перелетов для инфантов. Если услуга предоставляется бесплатно, то стоимость не заводится. Услуга будет добавляться с нулевой ценой брутто и нетто.
В web.config необходимо прописать следующие настройки:

Описание Значение Настройка
1 Настройка, в которой задаются ключи "взрослых" тарифов (эконом) из таблицы AirService, для которых будет подбираться тариф - YCH - Экономический класс (детский). Ключ "взрослого" тарифа (эконом) из таблицы AirService, для которых будет подбираться тариф - YCH - Экономический класс (детский). <add key="YCH" value="81,87,89" />
2 Настройка, в которой задаются ключи "взрослых" тарифов (эконом) из таблицы AirService, для которых будет подбираться тариф - CCH - Бизнес класс (детский). Ключ "взрослого" тарифа (эконом) из таблицы AirService, для которых будет подбираться тариф - CCH - Бизнес класс (детский). <add key="CCH" value="67,68,74" />


В таблице SystemSettings базы данных ПК «Мастер-Тур» необходимо включить настройку SYSAllowInfantBooking.

Работа в системе

При нажатии на кнопку Добавить инфанта добавляется поле для заполнения данных на туриста, в нем в графе пол есть выбор только между параметрами Млад-М и Млад-Ж.
ST81.png
После заполнения всех необходимых данных и нажатии на кнопку Забронировать, будет создана путевка, в которой инфант добавится к услугам Отель, не меняя его типа и стоимости (при условии, что цены заведены за номер), а также к обязательным страховкам, включенным в тур и визам (обязательным и выбранным в корзине). Все остальные дополнительные услуги заблокированы для выбора.
Также в путевку будет добавлено две услуги авиаперелет (туда и обратно) с таким же номером рейса, как в путевке для основного размещения и тарифом на авиаперелет "Бизнес класс детский" или "Экономический класс детский" в зависимости от тарифа перелета туристов на основном размещении.
Услуга Авиаперелет для инфанта будет иметь статус бронирования "ОК" (подтверждение вне квоты).

Чтобы детские тарифы не попадали в блок подбора перелетов в упрощенной корзине, надо добавить уже существующую настройку infantCharterClasses, в которой прописываются ключи детских тарифов из таблицы AirService.