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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Настройки в файле WEB.CONFIG)
(Работа в системе)
 
(не показаны 2 промежуточные версии этого же участника)
Строка 45: Строка 45:
 
| <syntaxhighlight lang="xml" enclose="div">
 
| <syntaxhighlight lang="xml" enclose="div">
 
<add key="CCH" value="67,68,74" />
 
<add key="CCH" value="67,68,74" />
 +
</syntaxhighlight>
 +
 +
 +
|- style="vertical-align:text-top"
 +
 +
| 3
 +
| '''Ключи тарифов''' на авиаперелет для '''размещения «Младенец»''' ('''Infant''').
 +
Настройка используется либо в [[Мастер-Web:Дополнительный модуль Бронирование индивидуального тура|дополнительном модуле «Бронирование сложного тура»]], либо для '''исключения тарифов''' при отображении '''списка рейсов в корзинах бронирования'''.
 +
| '''Ключи тарифов''' через запятую (поле '''AS_KEY''' из таблицы <code>'''[AirServices]'''</code>).
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="infantCharterClasses" value="132,110" />
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Строка 58: Строка 69:
 
<br>Также в путевку будет добавлено две услуги авиаперелет (туда и обратно) с таким же номером рейса, как в путевке для основного размещения и тарифом на авиаперелет "Бизнес класс детский" или "Экономический класс детский" в зависимости от тарифа перелета туристов на основном размещении.
 
<br>Также в путевку будет добавлено две услуги авиаперелет (туда и обратно) с таким же номером рейса, как в путевке для основного размещения и тарифом на авиаперелет "Бизнес класс детский" или "Экономический класс детский" в зависимости от тарифа перелета туристов на основном размещении.
 
<br>Услуга Авиаперелет для инфанта будет иметь статус бронирования "ОК" (подтверждение вне квоты).
 
<br>Услуга Авиаперелет для инфанта будет иметь статус бронирования "ОК" (подтверждение вне квоты).
  Чтобы детские тарифы не попадали в блок подбора перелетов в упрощенной корзине, надо добавить уже существующую настройку '''infantCharterClasses''', в которой прописываются ключи детских тарифов из таблицы AirService.
+
  Чтобы детские тарифы не попадали в блок подбора перелетов в упрощенной корзине,  
 +
надо добавить уже существующую настройку '''infantCharterClasses''', в которой  
 +
прописываются ключи детских тарифов из таблицы ''AirService''
  
 
[[Category:Мастер-Web]]
 
[[Category:Мастер-Web]]

Текущая версия на 13:01, 19 февраля 2016

Версия статьи от 19-02-2016.

Введение

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

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

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

  • 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" />


3 Ключи тарифов на авиаперелет для размещения «Младенец» (Infant).

Настройка используется либо в дополнительном модуле «Бронирование сложного тура», либо для исключения тарифов при отображении списка рейсов в корзинах бронирования.

Ключи тарифов через запятую (поле AS_KEY из таблицы [AirServices]).
<add key="infantCharterClasses" value="132,110" />

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

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

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

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

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