CalculatePolicyPremium: различия между версиями

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
 
(не показано 18 промежуточных версий 3 участников)
Строка 1: Строка 1:
 
== Назначение ==
 
== Назначение ==
Расчет страховой премии ОС ГПО ВТС.
+
CalculatePolicyPremium - предназначен для расчета страховой премии в полисах ОС ГПО ВТС.
Данный метод позволяет рассчитать размер страховой премии полиса ОС ГПО ВТС по заданным критериям
+
Для возможности расчета премии в структуре Policy '''указываются параметры, по которым необходимо рассчитать премию, независимо от данных, которые указаны в ЕСБД.'''
  
 
== Параметры ==
 
== Параметры ==
 
* '''aSessionID''' Идентификатор сессии  
 
* '''aSessionID''' Идентификатор сессии  
* '''aPolicy''' Струтура [[Policy]] с заполненными параметрами для расчета
+
* '''aPolicy''' Структура [[Policy]] с заполненными параметрами для расчета
 +
Для возможности расчета премии в структуре [[Policy]] должны быть заполнены следующие поля:
 +
* POLICY_DATE
 +
* DATE_BEG
 +
* DATE_END
 +
* CLIENT_ID
 +
* DISCOUNT
 +
* premium_round_bool
 +
Список структур [[Driver]] с заполненными полями:
 +
* PRIVELEGER_BOOL
 +
* WOW_BOOL
 +
* PENSIONER_BOOL
 +
* INVALID_BOOL
 +
* CLIENT_ID
 +
* AGE_EXPERIENCE_ID
 +
* ClassId
 +
Список структур [[Policies_TF]] с заполненными полями:
 +
* TF_ID
 +
* TF_TYPE_ID
 +
* TF_AGE_ID
 +
* REGION_ID
 +
* BIG_CITY_BOOL
  
 
== Возвращаемое значение ==  
 
== Возвращаемое значение ==  
Структура [[Policy]] с заполненным значением расчитанной премии.
+
Сумма рассчитанной премии.

Текущая версия от 11:09, 11 ноября 2021

Назначение

CalculatePolicyPremium - предназначен для расчета страховой премии в полисах ОС ГПО ВТС. Для возможности расчета премии в структуре Policy указываются параметры, по которым необходимо рассчитать премию, независимо от данных, которые указаны в ЕСБД.

Параметры

  • aSessionID Идентификатор сессии
  • aPolicy Структура Policy с заполненными параметрами для расчета

Для возможности расчета премии в структуре Policy должны быть заполнены следующие поля:

  • POLICY_DATE
  • DATE_BEG
  • DATE_END
  • CLIENT_ID
  • DISCOUNT
  • premium_round_bool

Список структур Driver с заполненными полями:

  • PRIVELEGER_BOOL
  • WOW_BOOL
  • PENSIONER_BOOL
  • INVALID_BOOL
  • CLIENT_ID
  • AGE_EXPERIENCE_ID
  • ClassId

Список структур Policies_TF с заполненными полями:

  • TF_ID
  • TF_TYPE_ID
  • TF_AGE_ID
  • REGION_ID
  • BIG_CITY_BOOL

Возвращаемое значение

Сумма рассчитанной премии.