Мастер-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. Пользователь указывается в строке подключения.
- если значение настройки -
