Мастер-Web:Определение филиала бронируемой путевки — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) (Новая страница: «Какой-то текст Category:Мастер-Web») |
Porunova (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | + | Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. | |
+ | |||
+ | ==Введение== | ||
+ | Выбор филиала бронируемой путевки в стандартной, упрощенной и расширенной корзине определяется настройками, указанными в конфигурационном файле <code>web.config.</code> | ||
+ | ==Настройки в файле WEB.CONFIG== | ||
+ | |||
+ | {| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" | ||
+ | |||
+ | |- style="background-color:#F2F2F2" | ||
+ | |||
+ | ! width="35%" | Описание | ||
+ | ! width="30%" | Значение | ||
+ | ! width="35%" | Настройка | ||
+ | |||
+ | |- style="vertical-align:text-top" | ||
+ | |||
+ | |||
+ | | Настройка, включающая возможность выбора офиса продаж при бронировании путевок. В списке офисов продаж отображаются партнеры отмеченные как фирма-владелец и филиал фирмы владельца. Настройка обрабатывается в экранах: | ||
+ | * Корзина | ||
+ | * Упрощенная корзина | ||
+ | * Упрощенная корзина 2 | ||
+ | * Расширенная корзина | ||
+ | | | ||
+ | * '''true''' — возможность выбора офиса продаж | ||
+ | * '''false''' или '''отсутствие настройки''' — отключить возможность выбора офиса продаж | ||
+ | | <syntaxhighlight lang="xml" enclose="div"> | ||
+ | <add key="useFilialChoice" value="true" /> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |- style="vertical-align:text-top" | ||
+ | |||
+ | |Настройка, выбирающая филиал (при бронировании путевки), к которому будет привязана бронируемая путевка. | ||
+ | | | ||
+ | * '''tourLeadManager''' - выбор филиала, к которому привязан ведущий менеджер бронируемого тура | ||
+ | * '''default''' или '''отсутствие настройки''' выбор филиала по стандартной логике | ||
+ | <font style="color:crimson">''Внимание!''</font><br /> | ||
+ | Эта настройка является менее приоритетной, чем настройка ''useFilialChoice'', но более приоритетной, чем настройка ''defaultFilialKey'', для корректной работы настройки ''reservationFilialStrategy'' настройку ''useFilialChoice'' необходимо отключить (указать значение false), а для корректной работы настройки ''defaultFilialKey'' необходимо отключить настройку ''reservationFilialStrategy'' (указать значение default) . | ||
+ | | <syntaxhighlight lang="xml" enclose="div"> | ||
+ | <add key="reservationFilialStrategy" value="tourLeadManager" /> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |- style="vertical-align:text-top" | ||
+ | |||
+ | |Настройка, определяющая к какому филиалу будет привязана бронируемая путевка. | ||
+ | | | ||
+ | '''Ключ филиала''' из таблицы tbl_Partners | ||
+ | | <syntaxhighlight lang="xml" enclose="div"> | ||
+ | <add key="defaultFilialKey" value="2" /> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |- style="vertical-align:text-top" | ||
+ | |} | ||
+ | |||
+ | ==Алгоритм определения филиала бронируемой путевки== | ||
+ | * '''если''' включена настройка '''<code>useFilialChoice</code>''', '''то''' возможен ручной выбор филиала в корзине | ||
+ | * '''иначе''' анализируется настройка '''<code>reservationFilialStrategy</code>''' | ||
+ | ** '''если''' значение настройки - ''<code>tourLeadManager</code>'', '''то''' выбирается филиал, к которому привязан ведущий менеджер бронируемого тура. | ||
+ | ** '''иначе''' (значение ''<code>default</code>'' или ''настройка отсутствует'') анализируется настройка '''<code>defaultFilialKey</code>''' | ||
+ | *** '''если''' значение настройки указано, '''то''' выводится ключ филиала, указанный в настройке | ||
+ | *** '''иначе''' (настройка не указана) филиалом путевки становится партнер, к которому привязан пользователь, работающий в Мастер-Web. Пользователь указывается в строке подключения. | ||
+ | |||
+ | ==Блок-схема определения филиала бронируемой путевки== | ||
+ | [[Файл:ep_113.png]] | ||
[[Category:Мастер-Web]] | [[Category:Мастер-Web]] |
Версия 14:19, 3 июня 2015
Версия статьи от 3-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. Пользователь указывается в строке подключения.
- если значение настройки -