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