Мастер-Сервис:Дополнительный модуль Отправка страховок Nomad Insurance — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][непроверенная версия]
(Настройка заданий модуля)
Строка 13: Строка 13:
 
==Настройка заданий модуля==
 
==Настройка заданий модуля==
 
Основные настройки задания происходят в экране '''Основное''':
 
Основные настройки задания происходят в экране '''Основное''':
* Имя сервера SQL – необходимо указать наименование сервера, в которых содержатся страховки для отправления в '''Nomad Insurance'''.
+
* Имя сервера SQL – наименование сервера, на котором установлена клиентская база данных.
* База данных – необходимо указать наименование базы данных
+
* База данных – наименование клиентской базы данных, в которой содержатся страховки для отправления в '''Nomad Insurance'''.
* Логин и пароль – под которыми пользователь работает с базой данных
+
* Логин и пароль – под которыми пользователь работает с базой данных.
В настройке "Адрес URL" указывается адрес, предоставляемый "Nomad Insurance", на который и будут отправляться сведения о страховках. Логин и пароль для этого удаленного сервиса также предоставляются "Nomad Insurance".
+
* Адрес URL предоставляемый '''Nomad Insurance''', на который и будут отправляться сведения о страховках.
В настройке "Имя партнера страхователя" указывается наименование страхового партнера, сведения об услугах которого должны отправляться в "Nomad Insurance". Имя должно точно совпадать с ''кратким названием'' партнера, занесенным в [[Мастер-Тур:База_данных_«Партнеры»|Базу данных «Партнеры»]].
+
* Таймаут подключения (сек) – указываемое в секундах время ожидания ответа от сервиса '''Nomad Insurance'''.
В настройке "Имя услуги неотложной помощи" указывается полное или частичное наименование всех услуг, которые будут считаться услугами оказания неотложной медицинской помощи. К примеру, если указать значение ''мед'' в данном поле, то все страховые услуги из путевки, в названии которых есть данное буквосочетание, попадут в данную категорию.
+
* Логин и пароль – предоставляемый '''Nomad Insurance'''.
В настройке "Имя услуги несчастного случая" указывается полное или частичное наименование всех услуг, которые будут считаться услугами страховки от несчастного. К примеру, если указать значение ''несч'' в данном поле, то все страховые услуги из путевки, в названии которых есть данное буквосочетание, попадут в данную категорию.
+
* Имя партнера страхователя – точное совпадающее ''краткое название'' партнера, занесенное в [[Мастер-Тур:База_данных_«Партнеры»|Базу данных «Партнеры»]], сведения об услугах которого должны отправляться в '''Nomad Insurance'''.
 +
* Имя услуги неотложной помощи полное или частичное наименование всех услуг, которые будут считаться услугами оказания неотложной медицинской помощи. К примеру, если указать значение ''мед'' в данном поле, то все страховые услуги из путевки, в названии которых есть данное буквосочетание, попадут в данную категорию.
 +
* Имя услуги несчастного случая полное или частичное наименование всех услуг, которые будут считаться услугами страховки от несчастного. К примеру, если указать значение ''несч'' в данном поле, то все страховые услуги из путевки, в названии которых есть данное буквосочетание, попадут в данную категорию.
  
  
 
[[Файл:Nr032.png|Основные настройки задания модуля «Отправка сведений в Nomad Insurance»]]
 
[[Файл:Nr032.png|Основные настройки задания модуля «Отправка сведений в Nomad Insurance»]]
  
Помимо этого, в настройках задания есть экраны "Страны" и "Валюты". В данных экранах можно увидеть таблицы кодов стран и валют, сведения о которых обрабатываются сервисом "Nomad Insurance". Редактирование существующих и занесение новых данных можно осуществлять как через табличную часть, так и посредством выгрузки и загрузки xml-файла со всеми кодами.
+
Помимо этого, в настройках задания есть экраны '''Страны''' и '''Валюты'''. В данных экранах можно увидеть таблицы кодов стран и валют, сведения о которых обрабатываются сервисом '''Nomad Insurance'''. Редактирование существующих и занесение новых данных можно осуществлять как через табличную часть, так и посредством выгрузки и загрузки xml-файла со всеми кодами.
  
В экране "Страны" есть данные о полном наименовании страны, её трехбуквенном коде, который должен совпадать с аналогичным трехбуквенным кодом в [[Мастер-Тур:Справочники#Страны|справочнике Страны]] и кодировке страны в [https://ru.wikipedia.org/wiki/ISO_3166-1 международном стандарте ISO 3166-1].
+
В экране '''Страны''' есть данные о полном наименовании страны, её коде, который должен совпадать с аналогичным кодом в [[Мастер-Тур:Справочники#Страны|справочнике Страны]] и кодировке страны в [https://ru.wikipedia.org/wiki/ISO_3166-1 международном стандарте ISO 3166-1].
 
<BR>
 
<BR>
[[Файл:Nr033.png|Экран "Страны" настроек задания модуля «Отправка сведений в Nomad Insurance»]]
+
[[Файл:Nr033.png|Экран «Страны» настроек задания модуля «Отправка сведений в Nomad Insurance»]]
 
<BR>
 
<BR>
В экране "Валюты" есть данные об трехбуквенном ISO-коде, который должен совпадать с аналогичным трехбуквенным кодом в [[Мастер-Тур:Справочники#Справочники валют и их курсов друг к другу|справочнике Валюты]] и кодировке валюты в [https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%B8_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B_%D0%B2%D0%B0%D0%BB%D1%8E%D1%82#%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2 международном стандарте ISO 4217]
+
В экране '''Валюты''' есть данные об ISO-коде, который должен совпадать с аналогичным кодом в [[Мастер-Тур:Справочники#Справочники валют и их курсов друг к другу|справочнике Валюты]] и кодировке валюты в [https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%B8_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B_%D0%B2%D0%B0%D0%BB%D1%8E%D1%82#%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2 международном стандарте ISO 4217]
 
<BR>
 
<BR>
[[Файл:Nr034.png|Экран "Валюты" настроек задания «Отправка сведений в Nomad Insurance»]]
+
[[Файл:Nr034.png|Экран «Валюты» настроек задания «Отправка сведений в Nomad Insurance»]]
 
<BR>
 
<BR>
  

Версия 16:06, 21 июня 2019

Версия статьи от 21.06.2019.

Введение

Дополнительные модули в службе заданий «Мастер-Сервис» дают возможность автоматизировать рассылку необходимых отчетных форм, а также эффективно организовать работу с путевками в ПК «Мастер-Тур».

Данный модуль позволяет в автоматическом режиме отсылать в страховую компанию "Nomad Insurance" сведения о страховых услугах и страховых полисах, занесенных в базу данных ПК «Мастер-Тур».

Установка модуля

Модуль разработан для ПК «Мастер-Тур» 15.3 и выше. Установочный файл — Megatec.MasterService.Plugins.MasterTour.InsuranceAutoSend.dll.

Для установки модуля в экране «Мастер-Сервис Админ» нажмите кнопку Добавить/обновить модуль «Добавить/обновить модуль» и выберите необходимый установочный файл. После этого нужно перезапустить службу заданий. Модуль появится в списке доступных модулей, в дереве: Таблицы → Модули, под названием «Отправка сведений в Nomad Insurance».

Настройка заданий модуля

Основные настройки задания происходят в экране Основное:

  • Имя сервера SQL – наименование сервера, на котором установлена клиентская база данных.
  • База данных – наименование клиентской базы данных, в которой содержатся страховки для отправления в Nomad Insurance.
  • Логин и пароль – под которыми пользователь работает с базой данных.
  • Адрес URL – предоставляемый Nomad Insurance, на который и будут отправляться сведения о страховках.
  • Таймаут подключения (сек) – указываемое в секундах время ожидания ответа от сервиса Nomad Insurance.
  • Логин и пароль – предоставляемый Nomad Insurance.
  • Имя партнера страхователя – точное совпадающее краткое название партнера, занесенное в Базу данных «Партнеры», сведения об услугах которого должны отправляться в Nomad Insurance.
  • Имя услуги неотложной помощи – полное или частичное наименование всех услуг, которые будут считаться услугами оказания неотложной медицинской помощи. К примеру, если указать значение мед в данном поле, то все страховые услуги из путевки, в названии которых есть данное буквосочетание, попадут в данную категорию.
  • Имя услуги несчастного случая – полное или частичное наименование всех услуг, которые будут считаться услугами страховки от несчастного. К примеру, если указать значение несч в данном поле, то все страховые услуги из путевки, в названии которых есть данное буквосочетание, попадут в данную категорию.


Основные настройки задания модуля «Отправка сведений в Nomad Insurance»

Помимо этого, в настройках задания есть экраны Страны и Валюты. В данных экранах можно увидеть таблицы кодов стран и валют, сведения о которых обрабатываются сервисом Nomad Insurance. Редактирование существующих и занесение новых данных можно осуществлять как через табличную часть, так и посредством выгрузки и загрузки xml-файла со всеми кодами.

В экране Страны есть данные о полном наименовании страны, её коде, который должен совпадать с аналогичным кодом в справочнике Страны и кодировке страны в международном стандарте ISO 3166-1.
Экран «Страны» настроек задания модуля «Отправка сведений в Nomad Insurance»
В экране Валюты есть данные об ISO-коде, который должен совпадать с аналогичным кодом в справочнике Валюты и кодировке валюты в международном стандарте ISO 4217
Экран «Валюты» настроек задания «Отправка сведений в Nomad Insurance»

Работа с модулем

Модуль «Отправка сообщения покупателю» осуществляет отправку сведений по страховым услугам из экранов "Турпутевка" и "Туристы". Для корректной отправки сведений необходимо соблюдать следующие условия:

  • В базе данных должны быть заведены страховые полиса по всем услугам, сведения о которых планируются к отправлению. Страховые полиса оформляются при помощи Отчета 4080.
  • Дата начала тура, по которому был оформлен страховой полис, не должна быть ранее даты отправки.
  • У туристов обязательно должны быть заполнены следующие данные: Фамилия (только буквенное значение), Имя (только буквенное значение), Отчество (только буквенное значение), Пол, Дата Рождения, Страна (только буквенное значение), Место рождения (только буквенное значение), Гражданство, Индекс (только численное значение), Город (только буквенное значение), Улица (только буквенное значение), Квартира (только численное значение), Телефон, E-mail, Серия загран. паспорта (только численное значение), Номер загран. паспорта (только численное значение), Дата выдачи загран. паспорта, Срок действия загран. паспорта, Кем выдан загран. паспорт.
  • Доп. описание 1 страховой услуги должно выглядеть таким образом: «Программа страхования»/«Страховая сумма»/«Франшиза»/«Код валюты цены услуги ISO», например: A/3000/10/USD.
  • Доп. описание 2 страховой услуги должно выглядеть таким образом: «ТД»/«Количество поездок»/Надбавка/Скидка/«ДУС», например: Worldwide/Mult/10%/40%/1.
  • У всех страховых услуг в путевке должна быть заведена актуальная цена брутто.

В случае корректной настройки задания модуля и занесения всех необходимых сведений, плагин отправит в страховую компанию "Nomad Insurance" сведения о туристе, его страховых услугах и полисе. Каждому туристу привязывается индивидуальный ID, а также рассчитывается страховая премия, как сумма цен брутто по всем страховым услугам в путевке. Информацию об отправленных данных можно увидеть в файле MasterServiceLog.txt в папке Logs.