Мастер-Web:Дополнительный модуль Форма ввода данных плательщика

Материал из Megatec
Версия от 17:04, 15 марта 2019; Rogozhin (обсуждение | вклад) (Новая страница: «Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. ==Введение== Данный модуль предназначен дл…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Версия статьи от 15-03-2019.

Введение

Данный модуль предназначен для занесения данных плательщика в отдельную таблицу базы данных при бронировании путевки.

Установка

Для установки дополнительного модуля Форма ввода данных плательщика нужно выложить распакованные файлы из архива 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"/>

Установка таблицы в БД для данных плательщика

Для работы плагина на базе данных агенства необходимо установить таблицу Payer, в которую будут заноситься все данные плательщиков. Для этого по базе данных агентства необходимо прогнать скрипт ReleaseScript.sql.

Работа в системе

После установки и настройки модуль будет доступен в экране Информация о заказе в виде ссылки на печать привязанного к плагину отчета.
Ссылка на форму ввода данных плательщика
При нажатии на ссылку, пользователь перейдет в сам экран ввода данных плательщика.
Форма ввода данных плательщика
В данном экране пользователь сможет ввести все данные плательщика, сделавшего этот заказ. При корректном вводе всех данных (в колонках "Фамилия", "Имя", "Отчество" допустимы только буквенные значения, в колонке "Дата выдачи паспорта" значение не может быть позже текущей даты) пользователь сможет занести их в базу данных нажатием на кнопку "Печатать". При нажатии также скачается отчет, привязанный к данному модулю.

Модуль формы ввода данных плательщика для Мастер-Тура

Взаимодействовать с таблицей плательщиков Payer можно также и через программный комплекс "Мастер-Тур".

Установка модуля в Мастер-Туре

В ПК «Мастер-Тур» версии 2009.2 и выше модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируется файл Megatec.MasterTour.Plugins.PayerDataPlugin.dll.

Работа в Мастер-Туре

После установки модуль будет доступен в главном меню в разделе "Надстройки" и в окне "Работа менеджеров".
Ссылка на форму ввода данных плательщика в главном меню
Ссылка на форму ввода данных плательщика в окне "Работа менеджеров"
В этой версии формы ввода данных пользователь может не только заносить новых плательщиков, но и изменять или удалять данные уже существующих.
Форма ввода данных плательщика в Мастер-Туре