Мастер-Web:Дополнительный модуль Договор оферты — различия между версиями
| [досмотренная версия] | [досмотренная версия] |
Porunova (обсуждение | вклад) (Новая страница: «Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}} ==Введение== Данный модуль отвечает за возмо…») |
(→Шаблон договора, список закладок и принимаемые значения) |
||
| (не показаны 2 промежуточные версии 2 участников) | |||
| Строка 11: | Строка 11: | ||
===Настройки в файле WEB.CONFIG=== | ===Настройки в файле WEB.CONFIG=== | ||
Настройки, задаваемые в файле web.config, находящемся в папке MasterWeb. | Настройки, задаваемые в файле web.config, находящемся в папке MasterWeb. | ||
| − | + | {| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" width="1200px" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | |- style="background-color:#F2F2F2" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ! width="2%" | № | |
| − | + | ! width="28%" | Описание | |
| − | + | ! width="35%" | Значение | |
| − | + | ! width="35%" | Настройка | |
| − | + | ||
| − | + | |- style="vertical-align:text-top" | |
| − | + | | 1 | |
| − | + | | Настройка, включающая отображение договора оферты по нажатию на ссылку "Договор" в экране [[Мастер-Web:Руководство пользователя. Работа в системе online бронирования#Просмотр подробной информации о заказе («OrderInfo.aspx»)|«Информация о заказе»]] («OrderInfo.aspx») | |
| − | + | | | |
| − | + | * '''true''' - отображается ссылка "Договор" в экране [[Мастер-Web:Руководство пользователя. Работа в системе online бронирования#Просмотр подробной информации о заказе («OrderInfo.aspx»)|«Информация о заказе»]] («OrderInfo.aspx»); | |
| − | + | * '''false''' или '''отсутствие настройки''' – ссылка "Договор" не отображается | |
| − | + | | <syntaxhighlight lang="xml" enclose="div"> | |
| − | + | <add key="showDogovorButtonOnOrderInfo" value="true"/> | |
| − | + | </syntaxhighlight> | |
| − | + | ||
| − | + | |- style="vertical-align:text-top" | |
| − | + | | 2 | |
| − | + | | Настройка, включающая возможность выбора офиса продаж при бронировании путевок. В списке офисов продаж отображаются партнеры, отмеченные как фирма-владелец и филиал фирмы владельца. Настройка обрабатывается в экране «Упрощенная корзина» | |
| − | + | | | |
| − | + | * '''true''' - возможность выбора офиса продаж; | |
| − | + | * '''false''' или '''отсутствие настройки''' – отключить возможность выбора офиса продаж | |
| − | + | | <syntaxhighlight lang="xml" enclose="div"> | |
| − | + | <add key="useFilialChoice" value="true" /> | |
| − | + | </syntaxhighlight> | |
| − | + | ||
| − | + | |- style="vertical-align:text-top" | |
| − | + | | 3 | |
| − | + | | Настройка, включающая отображение договора оферты по нажатию на кнопку «Забронировать» в экране «Упрощенная корзина» при бронировании туров частными лицами | |
| − | + | | | |
| − | + | * '''true''' - отображать договор оферты по нажатию на кнопку "Забронировать"; | |
| − | + | * '''false''' или '''отсутствие настройки''' – не отображать договор оферты | |
| + | | <syntaxhighlight lang="xml" enclose="div"> | ||
| + | <add key="showAgreementAfterCausesValidation" value="true" /> | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | |- style="vertical-align:text-top" | ||
| + | | 4 | ||
| + | | Настройка, позволяющая выводить договор оферты в зависимости от филиала.<br>(Данная настройка работает только при включенной настройке '''ShowAgreementAfterCausesValidation''') | ||
| + | | | ||
| + | * '''true''' - выводить договор оферты; | ||
| + | * '''false''' или '''отсутствие настройки''' – не выводить договор оферты | ||
| + | | <syntaxhighlight lang="xml" enclose="div"> | ||
| + | <add key="dogovorByFilial" value="true" /> | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | |- style="vertical-align:text-top" | ||
| + | |} | ||
===Шаблон договора, список закладок и принимаемые значения=== | ===Шаблон договора, список закладок и принимаемые значения=== | ||
Шаблон задается в каталоге '''templates\personalDogovors''' в формате '''HTML'''. Для каждого филиала можно создать свой шаблон договора, для чего необходимо сохранить его с именем файла в следующем формате: '''<ключ филиала из таблицы tbl_Partners>.htm'''. | Шаблон задается в каталоге '''templates\personalDogovors''' в формате '''HTML'''. Для каждого филиала можно создать свой шаблон договора, для чего необходимо сохранить его с именем файла в следующем формате: '''<ключ филиала из таблицы tbl_Partners>.htm'''. | ||
| + | {| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" width="700px" | ||
| + | |||
| + | |- style="background-color:#F2F2F2" | ||
| + | |||
| + | ! width="35%" | Закладка | ||
| + | ! width="65%" | Значение | ||
| + | |||
| + | |- style="vertical-align:text-top" | ||
| + | | ##WIDTH## | ||
| + | | Ширина окна договора | ||
| + | |||
| + | |- style="vertical-align:text-top" | ||
| + | | ##DATE## | ||
| + | | Дата договора, заменяется датой формирования договора в формате: «день» месяц год г. | ||
| + | |||
| + | |- style="vertical-align:text-top" | ||
| + | | ##PERSONAL_NAME## | ||
| + | | Полное имя представителя компании из колонки '''US_FULLNAME''' таблицы '''Dup_User''' под кем была авторизация в ПК Мастер-Web | ||
| − | + | |- style="vertical-align:text-top" | |
| − | + | | ##GUESTS## | |
| − | + | | Список туристов из путевки / Список туристов из экран упрощенной корзины | |
| − | + | ||
| − | + | |- style="vertical-align:text-top" | |
| − | + | | ##SUM## | |
| − | + | | Стоимость путевки в национальной валюте без копеек | |
| − | + | ||
| − | + | |- style="vertical-align:text-top" | |
| − | + | | ##COP## | |
| − | + | | Стоимость путевки в национальной валюте только копейки | |
| − | + | ||
| − | + | |- style="vertical-align:text-top" | |
| − | + | |} | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Если в процессе замены закладок будут не заполнены какие-либо из следующих значений: | Если в процессе замены закладок будут не заполнены какие-либо из следующих значений: | ||
| Строка 242: | Строка 123: | ||
При необходимости его можно распечатать. Для продолжения бронирования необходимо принять условия договора, нажав кнопку «Принимаю». | При необходимости его можно распечатать. Для продолжения бронирования необходимо принять условия договора, нажав кнопку «Принимаю». | ||
| + | |||
| + | [[Category:Мастер-Web_Дополнительные_модули]] | ||
Текущая версия на 12:07, 22 марта 2016
Версия статьи от 22-03-2016
Содержание
Введение
Данный модуль отвечает за возможность работы с договором оферты.
Установка
Для установки надстройки «Договор оферты» нужно выложить распакованные файлы из архива mw-getpersonaldogovor-9.2.20.ХХХХХ.zip в каталог, где лежит ПК Мастер-Web.
Настройка
После установки экран «Договор оферты» доступен по адресу http:// ip- адрес сервера Мастер-Веб/MasterWebStandard/getPersonalDogovor.aspx.
Настройки в файле WEB.CONFIG
Настройки, задаваемые в файле web.config, находящемся в папке MasterWeb.
| № | Описание | Значение | Настройка |
|---|---|---|---|
| 1 | Настройка, включающая отображение договора оферты по нажатию на ссылку "Договор" в экране «Информация о заказе» («OrderInfo.aspx») |
|
<add key="showDogovorButtonOnOrderInfo" value="true"/>
|
| 2 | Настройка, включающая возможность выбора офиса продаж при бронировании путевок. В списке офисов продаж отображаются партнеры, отмеченные как фирма-владелец и филиал фирмы владельца. Настройка обрабатывается в экране «Упрощенная корзина» |
|
<add key="useFilialChoice" value="true" />
|
| 3 | Настройка, включающая отображение договора оферты по нажатию на кнопку «Забронировать» в экране «Упрощенная корзина» при бронировании туров частными лицами |
|
<add key="showAgreementAfterCausesValidation" value="true" />
|
| 4 | Настройка, позволяющая выводить договор оферты в зависимости от филиала. (Данная настройка работает только при включенной настройке ShowAgreementAfterCausesValidation) |
|
<add key="dogovorByFilial" value="true" />
|
Шаблон договора, список закладок и принимаемые значения
Шаблон задается в каталоге templates\personalDogovors в формате HTML. Для каждого филиала можно создать свой шаблон договора, для чего необходимо сохранить его с именем файла в следующем формате: <ключ филиала из таблицы tbl_Partners>.htm.
| Закладка | Значение |
|---|---|
| ##WIDTH## | Ширина окна договора |
| ##DATE## | Дата договора, заменяется датой формирования договора в формате: «день» месяц год г. |
| ##PERSONAL_NAME## | Полное имя представителя компании из колонки US_FULLNAME таблицы Dup_User под кем была авторизация в ПК Мастер-Web |
| ##GUESTS## | Список туристов из путевки / Список туристов из экран упрощенной корзины |
| ##SUM## | Стоимость путевки в национальной валюте без копеек |
| ##COP## | Стоимость путевки в национальной валюте только копейки |
Если в процессе замены закладок будут не заполнены какие-либо из следующих значений:
- Полное имя представителя;
- Список туристов из путевки;
- Стоимость путевки в национальной валюте;
То договор будет не корректным, и его текст не будет выведен на экран.
Работа с системой
Схема I
При включении настройки showDogovorButtonOnOrderInfo в экране «Информация о заказе» («OrderInfo.aspx»); появляется ссылка «Договор».
При переходе по ссылке из путевки берется ключ филиала (DG_FILIALKEY) и на основе шаблона для данного филиала формируется и выводится договор. При необходимости его можно распечатать.
Схема II
По данной схеме можно работать только из Упрощенной корзины. Если авторизация в ПК Мастер-Web была произведена под пользователем не являющимся Агентством или Уполномоченным агентством (например, пользователь является частным лицом при наличии дополнительного модуля «Бронирование для частных лиц») и включены следующие настройки:
- useFilialChoice
- dogovorByFilial
- showAgreementAfterCausesValidation
В зависимости от выбранного филиала, по кнопке бронирования на основе шаблона формируется и выводится договор. Договор выводится в модальном окне.
При необходимости его можно распечатать. Для продолжения бронирования необходимо принять условия договора, нажав кнопку «Принимаю».

