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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Подготовка данных)
Строка 1: Строка 1:
Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}.<br />
+
Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}.
  
 
==Введение==
 
==Введение==
При бронировании агентом путевки в экране "Упрощенная корзина" есть возможность добавлять к заказу инфанта. При этом размещение в отеле и стоимость не изменяется, а инфант не снимает дополнительную квоту.
+
При бронировании агентом путевки в [[Мастер-Web:Руководство пользователя. Работа в системе online бронирования#Экран «Упрощенная корзина» («SimpleBasket.aspx»)|экране «Упрощенная корзина»]] есть возможность '''добавлять к заказу инфанта'''. При этом '''размещение''' в отеле и '''стоимость''' ''не изменяется'', а '''инфант''' ''не снимает дополнительную квоту''.
 +
 
 
==Подготовка данных==
 
==Подготовка данных==
<br />В справочнике '''Тарифы на авиаперелет''' нужно завести соответствующие тарифы перелетов для инфантов:
+
В [[Мастер-Тур:Справочники#Тарифы на авиабилеты|справочнике «Список тарифов»]] (тарифы на авиаперелеты) нужно завести тарифы перелетов для инфантов:
* YCH Экономический класс (детский)
+
* '''YCH''' - Экономический класс (детский);
* CCH Бизнес класс (детский)
+
* '''CCH''' - Бизнес класс (детский);
<br />[[Файл:ST80.png|x500px]]<br />
+
 
В пакете, привязанном к услуге авиаперелета должна быть заведена цена на тарифы перелетов для инфантов. Если услуга предоставляется бесплатно, то стоимость не заводится. Услуга будет добавляться с нулевой ценой брутто и нетто.<br />
+
[[Файл: am_1059.png|x500px|Тарифы для инфантов в справочнике «Список тарифов»]]<br />
В web.config необходимо прописать следующие настройки:
+
<br />
 +
 
 +
В '''пакете''', привязанном к услуге '''авиаперелета''' должна быть заведена '''цена на тарифы перелетов для инфантов'''.
 +
Если услуга предоставляется '''бесплатно''', то '''стоимость не заводится'''. Услуга будет добавляться с '''нулевой ценой брутто и нетто'''.
 +
 
 +
==Настройки==
 +
===Настройки в файле WEB.CONFIG===
 +
В файле <code>'''web.config'''</code> указываются настройки для тарифов для инфантов.
 +
 
  
 
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse"
 
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse"
Строка 40: Строка 49:
 
|}
 
|}
  
 
+
===Настройки в таблице [SystemSettings]===
{| style="border-collapse: collapse; border: 1px solid"
+
В таблице <code>'''[SystemSettings]'''</code> базы данных ПК «Мастер-Тур» необходимо включить настройку '''SYSAllowInfantBooking'''.
! style="border: 1px solid" | №
 
! style="border: 1px solid" | Описание
 
! style="border: 1px solid" | Значение
 
! style="border: 1px solid" | Настройка
 
|-
 
| style="border: 1px solid" | 1
 
| style="border: 1px solid" | Настройка, в которой задаются ключи "взрослых" тарифов (эконом) из таблицы AirService, для которых будет подбираться  тариф - YCH - Экономический класс (детский).
 
| style="border: 1px solid" | '''Ключ''' "взрослого" тарифа (эконом) из таблицы AirService, для которых будет подбираться  тариф - YCH - Экономический класс (детский).
 
| style="border: 1px solid" | <add key="'''YCH'''" value="81,87,89" />
 
|-
 
| style="border: 1px solid" | 2
 
| style="border: 1px solid" | Настройка, в которой задаются ключи "взрослых" тарифов (эконом) из таблицы AirService, для которых будет подбираться тариф - CCH - Бизнес класс (детский).
 
| style="border: 1px solid" | '''Ключ''' "взрослого" тарифа (эконом) из таблицы AirService, для которых будет подбираться  тариф - CCH - Бизнес класс (детский).
 
| style="border: 1px solid" | <add key="'''CCH'''" value="67,68,74" />
 
|}
 
<br />В таблице SystemSettings базы данных ПК «Мастер-Тур» необходимо включить настройку '''SYSAllowInfantBooking'''.
 
  
 
==Работа в системе==
 
==Работа в системе==

Версия 13:31, 12 мая 2014

Версия статьи от 12-05-2014.

Введение

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

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

В справочнике «Список тарифов» (тарифы на авиаперелеты) нужно завести тарифы перелетов для инфантов:

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

Тарифы для инфантов в справочнике «Список тарифов»

В пакете, привязанном к услуге авиаперелета должна быть заведена цена на тарифы перелетов для инфантов.
Если услуга предоставляется бесплатно, то стоимость не заводится. Услуга будет добавляться с нулевой ценой брутто и нетто.

Настройки

Настройки в файле WEB.CONFIG

В файле web.config указываются настройки для тарифов для инфантов.


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

Настройки в таблице [SystemSettings]

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

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

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

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