Мастер-Web:Определение филиала бронируемой путевки
Версия статьи от 15-06-2015.
Содержание
Введение
Для предприятий с филиальной сетью есть правила привязки бронируемой путевки к тому или иному филиалу. Выбор филиала бронируемой путевки в стандартной, упрощенной и расширенной корзине определяется настройками, указанными в конфигурационном файле web.config.
Если у предприятия нет филиалов, то путевка при бронировании привязывается к фирме-владельцу.
Бронирование путевок через филиальную сеть описано на странице Бронирование через филиалы.
Настройки в файле WEB.CONFIG
Описание | Значение | Настройка |
---|---|---|
Настройка, включающая возможность выбора офиса продаж при бронировании путевок. В списке офисов продаж отображаются партнеры отмеченные как фирма-владелец и филиал фирмы владельца. Настройка обрабатывается в экранах:
|
|
<add key="useFilialChoice" value="true" />
|
Настройка, выбирающая филиал (при бронировании путевки), к которому будет привязана бронируемая путевка. |
Внимание! |
<add key="reservationFilialStrategy" value="tourLeadManager" />
|
Настройка, определяющая к какому филиалу будет привязана бронируемая путевка. |
Ключ филиала из таблицы tbl_Partners |
<add key="defaultFilialKey" value="2" />
|
Алгоритм определения филиала бронируемой путевки
- если включена настройка
useFilialChoice
, то возможен ручной выбор филиала в корзине - иначе анализируется настройка
reservationFilialStrategy
- если значение настройки -
tourLeadManager
, то выбирается филиал, к которому привязан ведущий менеджер бронируемого тура. - иначе (значение
default
или настройка отсутствует) анализируется настройкаdefaultFilialKey
- если значение настройки указано, то выводится ключ филиала, указанный в настройке
- иначе (настройка не указана) филиалом путевки становится партнер, к которому привязан пользователь, работающий в Мастер-Web. Пользователь указывается в строке подключения.
- если значение настройки -