Мастер-Тур:Дополнительный модуль Экспорт анкеты туриста на визу в XML — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) |
|||
Строка 4: | Строка 4: | ||
===Установка модуля=== | ===Установка модуля=== | ||
В ПК Мастер-Тур (версии 2007.2 и выше) модуль устанавливается путем обновления клиентской части: в каталог, куда установлено рабочее приложение, копируется файл Megatec.MasterTour.Plugins.AnketaXML.dll. | В ПК Мастер-Тур (версии 2007.2 и выше) модуль устанавливается путем обновления клиентской части: в каталог, куда установлено рабочее приложение, копируется файл Megatec.MasterTour.Plugins.AnketaXML.dll. | ||
+ | |||
+ | '''Предусловие:''' | ||
+ | <BR> В файл master32.exe.config должна быть внесена секция <system.serviceModel> (описана ниже), вложенная в секцию <configuration>: | ||
+ | <system.serviceModel> | ||
+ | <bindings> | ||
+ | <basicHttpBinding> | ||
+ | <binding name="DominoSoapBinding" closeTimeout="00:01:00" openTimeout="00:01:00" | ||
+ | receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" | ||
+ | bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" | ||
+ | maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" | ||
+ | messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" | ||
+ | useDefaultWebProxy="true"> | ||
+ | <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" | ||
+ | maxBytesPerRead="4096" maxNameTableCharCount="16384" /> | ||
+ | <security mode="None"> | ||
+ | <transport clientCredentialType="None" proxyCredentialType="None" | ||
+ | realm="" /> | ||
+ | <message clientCredentialType="UserName" algorithmSuite="Default" /> | ||
+ | </security> | ||
+ | </binding> | ||
+ | </basicHttpBinding> | ||
+ | </bindings> | ||
+ | <client> | ||
+ | <endpoint address="http://visa.mfa.bg:80/visa.nsf/eVisa?OpenWebService" | ||
+ | binding="basicHttpBinding" bindingConfiguration="DominoSoapBinding" | ||
+ | contract="eVisa.eVisa" name="Domino" /> | ||
+ | </client> | ||
+ | </system.serviceModel> | ||
==Работа с модулем== | ==Работа с модулем== | ||
Для запуска надстройки для работы с анкетами туристов в главном окне системы выберите Анкета туриста в XML. В экране Турпутевка нажмите кнопку Надстройки и в выпадающем меню выберите Анкета туриста в XML. | Для запуска надстройки для работы с анкетами туристов в главном окне системы выберите Анкета туриста в XML. В экране Турпутевка нажмите кнопку Надстройки и в выпадающем меню выберите Анкета туриста в XML. |
Версия 09:54, 2 декабря 2011
Содержание
Введение
Обзор
Модуль импорта анкетных данных в XML позволяет импортировать анкетные данные туристов в формат XML.
Установка модуля
В ПК Мастер-Тур (версии 2007.2 и выше) модуль устанавливается путем обновления клиентской части: в каталог, куда установлено рабочее приложение, копируется файл Megatec.MasterTour.Plugins.AnketaXML.dll.
Предусловие:
В файл master32.exe.config должна быть внесена секция <system.serviceModel> (описана ниже), вложенная в секцию <configuration>:
<system.serviceModel> <bindings> <basicHttpBinding> <binding name="DominoSoapBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"> <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" /> <security mode="None"> <transport clientCredentialType="None" proxyCredentialType="None" realm="" /> <message clientCredentialType="UserName" algorithmSuite="Default" /> </security> </binding> </basicHttpBinding> </bindings> <client> <endpoint address="http://visa.mfa.bg:80/visa.nsf/eVisa?OpenWebService" binding="basicHttpBinding" bindingConfiguration="DominoSoapBinding" contract="eVisa.eVisa" name="Domino" /> </client> </system.serviceModel>
Работа с модулем
Для запуска надстройки для работы с анкетами туристов в главном окне системы выберите Анкета туриста в XML. В экране Турпутевка нажмите кнопку Надстройки и в выпадающем меню выберите Анкета туриста в XML.
Работа со списком анкет туристов
В открывшемся окне Импорт анкетных данных в XML на закладке Отбор туристов представлена форма отбора туристов по следующим признакам:
- Датам Заезда или Создания путевки (с указанием дат с, по).
- Дате отправки документов в посольство (с указанием дат с, по).
- Стране предоставления услуги Виза.
Нажмите кнопку «Поиск» для отображения результатов. В таблице отображаются все туристы, привязанные к услуге Виза и подходящие по условиям отбора. Данные в списке группируются по дате отправки документов в посольство.
Признак Выбрать всех позволяет выбрать для дальнейших действий все отобранные анкеты туристов. Также можно отметить анкеты вручную установив флаг в нужных строках.
При нажатии на кнопку «Проверить» производится проверка на правильность заполнения данных в выбранных анкетах. Корректно заполненные анкеты подсвечиваются зеленым цветом, а анкеты, содержащие ошибки – красным.
При нажатии кнопки «Импорт» происходит выгрузка выбранных анкет в xml-файлы с указанием кода центра выдачи виз (по умолчанию MOW, Москва), а также кода туриста. Кнопка «Архивировать» выполняет формирование zip-архива, состоящего из всех xml-файлов сформированных по данным анкет, находящихся в папке для файлов (см. п. 2.3 «Настройки»). После создания архива xml-файлы удаляются.
Также по выбранным строкам возможна печать отчета для списка туристов при нажатии на кнопку «Список туристов». Профиль отчета для печати задается в настройках импорта.
Заполнение анкетных данных
При нажатии мышью в строке с выбранным туристом открывается форма Заполнение анкетных данных. Данная форма использует уже заполненные анкетные данные туриста в экране Туристы, а также другие персональные данные, хранящиеся в системе. В верхней части экрана хранится информация о ФИО туриста, дате рождения и номере паспорта, а также фотография туриста.
При нажатии на область фотографии туриста, открывается форма выбора файла изображения для прикрепления его как фотографии туриста. Данный режим возможен только, если в списке документов для визы в выбранной стране есть фотография.
Признак Только обязательные поля позволяет отображать полный или обязательный список полей для заполнения анкеты. Скрываются поля, помеченные в строке знаком .
В табличной части представлен список полей для заполнения анкеты с указанием шаблонов заполнения. Некоторые поля заполняются автоматически на основании ранее занесенных в систему данных о туристе.
Проверить заведенные данные можно с помощью кнопки «Проверить». Правильно заполненные поля отмечаются в строке знаком . Поля содержащие ошибки помечаются и при выборе ошибочной строки в верхней части экрана формируется подсказка с описанием ошибки.
Настройки
На закладке Настройки устанавливается данные для выгрузки XML-файлов:
Путь к папке для импортируемых XML-файлов указывается в группе Общие настройки. В группе Профиль отчета для печати списка туристов необходимо указать профиль стандартного отчета для ПК Мастер-Тур.
В группе Настройки веб сервиса указываются логин и пароль для доступа к внешней системе для обмена выгружаемыми данными.
Редактирование примеров заполнения анкет
На закладке настройки при нажатии на кнопку «Редактировать примеры заполнения и описания полей анкет» можно перейти к форме редактирования примеров заполнения анкет.
Для выбранных вопросов доступны для редактирования поля Пример заполнения и Описание.