Мастер-Web:Дополнительный модуль Форма ввода данных плательщика
Версия статьи от 19-03-2019.
Поддерживаемые версии: |
Содержание
Введение
Данный модуль предназначен для занесения данных плательщика в отдельную таблицу базы данных при бронировании путевки. После этого собранные данные можно использовать по усмотрению агентства, например, выгружать их в специальные отчеты. Модуль состоит из двух частей, одна из которых устанавливается в ПК «Мастер-Тур», другая в ПК «Мастер-Web».
Установка
Для установки дополнительного модуля Форма ввода данных плательщика нужно выложить распакованные файлы из архива mw-PayerData-9.2.XX.XXXXX
в каталог, где лежит ПК «Мастер-Web». Плагин доступен в экране Информация о заказе (http://ip-адрес сервера/MasterWeb/OrderInfo.aspx
).
Настройка
Подключение к базе данных ПК «Мастер-Тур»
В файле web.config
основного приложения пропишите необходимые параметры подключения (красным цветом выделены значения, которые необходимо ввести).
Строка подключения к базе данных ПК «Мастер-Тур»:
<add key = "connectionString" value = "Data Source=ip-адрес сервера базы данных ПК «Мастер-Тур»;Initial Catalog=название базы данных ПК «Мастер-Тур»;User ID=логин пользователя ПК «Мастер-Тур»;Password=пароль пользователя ПК «Мастер-Тур»"/>
<add key = "connectionStringShort" value = "Data Source=ip-адрес сервера базы данных ПК «Мастер-Тур»;Initial Catalog=название базы данных ПК «Мастер-Тур»"/>
Настройки в файле WEB.CONFIG основного приложения
Для установки отчета, к которому будут привязаны данные плательщика, предварительно необходимо установить отчет в основном приложении. Затем в файле web.config
в дополнение к обычным настройкам в разделе <appSettings>
необходимо добавить настройку, устанавливающую выбранный отчет как основной для данного плагина через уникальный номер профиля отчета:
<add key="PayerGUIDReport" value = "GUID"/>
Работа в системе
После установки и настройки модуль будет доступен в экране Информация о заказе в виде ссылки на печать привязанного к плагину отчета.
При нажатии на ссылку, пользователь перейдет в сам экран ввода данных плательщика.
В данном экране пользователь сможет ввести все данные плательщика, сделавшего этот заказ. При корректном вводе всех данных (в колонках Фамилия, Имя, Отчество допустимы только буквенные значения, в колонке Дата выдачи паспорта значение не может быть позже текущей даты) пользователь сможет занести их в базу данных нажатием на кнопку Печатать. При нажатии также скачается отчет, привязанный к данному модулю.