CalculatePolicyPremium: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 11: | Строка 11: | ||
* DATE_END | * DATE_END | ||
* CLIENT_ID | * CLIENT_ID | ||
+ | * DISCOUNT | ||
+ | * premium_round_bool | ||
Список структур [[Driver]] с заполненными полями: | Список структур [[Driver]] с заполненными полями: | ||
* PRIVELEGER_BOOL | * PRIVELEGER_BOOL | ||
Строка 22: | Строка 24: | ||
* TF_ID | * TF_ID | ||
* TF_TYPE_ID | * TF_TYPE_ID | ||
+ | * TF_AGE_ID | ||
* REGION_ID | * REGION_ID | ||
* BIG_CITY_BOOL | * 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
Возвращаемое значение
Сумма рассчитанной премии.