Мастер-Тур:Дополнительный модуль Экспорт анкеты туриста на визу в XML — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
Строка 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 на закладке Отбор туристов представлена форма отбора туристов по следующим признакам:

  • Датам Заезда или Создания путевки (с указанием дат с, по).
  • Дате отправки документов в посольство (с указанием дат с, по).
  • Стране предоставления услуги Виза.

Нажмите кнопку «Поиск» для отображения результатов. В таблице отображаются все туристы, привязанные к услуге Виза и подходящие по условиям отбора. Данные в списке группируются по дате отправки документов в посольство.

Признак Выбрать всех позволяет выбрать для дальнейших действий все отобранные анкеты туристов. Также можно отметить анкеты вручную установив флаг в нужных строках.

При нажатии на кнопку «Проверить» производится проверка на правильность заполнения данных в выбранных анкетах. Корректно заполненные анкеты подсвечиваются зеленым цветом, а анкеты, содержащие ошибки – красным.


447.PNG

При нажатии кнопки «Импорт» происходит выгрузка выбранных анкет в xml-файлы с указанием кода центра выдачи виз (по умолчанию MOW, Москва), а также кода туриста. Кнопка «Архивировать» выполняет формирование zip-архива, состоящего из всех xml-файлов сформированных по данным анкет, находящихся в папке для файлов (см. п. 2.3 «Настройки»). После создания архива xml-файлы удаляются.

Также по выбранным строкам возможна печать отчета для списка туристов при нажатии на кнопку «Список туристов». Профиль отчета для печати задается в настройках импорта.

Заполнение анкетных данных

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

При нажатии на область фотографии туриста, открывается форма выбора файла изображения для прикрепления его как фотографии туриста. Данный режим возможен только, если в списке документов для визы в выбранной стране есть фотография.

Признак Только обязательные поля позволяет отображать полный или обязательный список полей для заполнения анкеты. Скрываются поля, помеченные в строке знаком .


448.PNG

В табличной части представлен список полей для заполнения анкеты с указанием шаблонов заполнения. Некоторые поля заполняются автоматически на основании ранее занесенных в систему данных о туристе.

Проверить заведенные данные можно с помощью кнопки «Проверить». Правильно заполненные поля отмечаются в строке знаком . Поля содержащие ошибки помечаются и при выборе ошибочной строки в верхней части экрана формируется подсказка с описанием ошибки.


449.PNG

Настройки

На закладке Настройки устанавливается данные для выгрузки XML-файлов:

Путь к папке для импортируемых XML-файлов указывается в группе Общие настройки. В группе Профиль отчета для печати списка туристов необходимо указать профиль стандартного отчета для ПК Мастер-Тур.

В группе Настройки веб сервиса указываются логин и пароль для доступа к внешней системе для обмена выгружаемыми данными.


450.PNG

Редактирование примеров заполнения анкет

На закладке настройки при нажатии на кнопку «Редактировать примеры заполнения и описания полей анкет» можно перейти к форме редактирования примеров заполнения анкет. Для выбранных вопросов доступны для редактирования поля Пример заполнения и Описание.
451.PNG