Merge branch 'development'

This commit is contained in:
vchikalkin 2022-12-15 13:49:03 +03:00
commit da1afcf275
4 changed files with 73 additions and 17 deletions

View File

@ -199,15 +199,20 @@ export default function (this: ICalculationStore): PreparedData {
if (selectLeasingWithoutKasko?.evo_evokasko_calc_type === 100_000_001) { if (selectLeasingWithoutKasko?.evo_evokasko_calc_type === 100_000_001) {
preparedValues.insuranceEvoKasko = preparedValues.insuranceEvoKasko =
(selectLeasingWithoutKasko?.evo_cost_service_provider_withoutnds || 0) * (selectLeasingWithoutKasko?.evo_cost_service_provider_withoutnds || 0) *
(plPriceRub - (plPriceRub -
discountRub - discountRub -
importProgramSum + importProgramSum +
values.addEquipmentPrice - values.addEquipmentPrice -
values.firstPaymentRub); values.firstPaymentRub) +
(selectLeasingWithoutKasko?.evo_price_service_provider_withoutnds || 0);
} else { } else {
preparedValues.insuranceEvoKasko = preparedValues.insuranceEvoKasko =
(selectLeasingWithoutKasko?.evo_cost_service_provider_withoutnds || 0) * (selectLeasingWithoutKasko?.evo_cost_service_provider_withoutnds || 0) *
(plPriceRub - discountRub - importProgramSum + values.addEquipmentPrice); (plPriceRub -
discountRub -
importProgramSum +
values.addEquipmentPrice) +
(selectLeasingWithoutKasko?.evo_price_service_provider_withoutnds || 0);
} }
preparedValues.insuranceBonusLoss = 0; preparedValues.insuranceBonusLoss = 0;

View File

@ -317,5 +317,6 @@ query GetMainOptions(
evo_modelid evo_modelid
} }
evo_evokasko_calc_type evo_evokasko_calc_type
evo_price_service_provider_withoutnds
} }
} }

View File

@ -101,6 +101,7 @@ type Query {
evo_models(evo_brandid: Uuid, evo_vehicle_type: Int, statecode: Int): [evo_model] evo_models(evo_brandid: Uuid, evo_vehicle_type: Int, statecode: Int): [evo_model]
evo_orglegalform(evo_orglegalformid: Uuid!): evo_orglegalform evo_orglegalform(evo_orglegalformid: Uuid!): evo_orglegalform
evo_orglegalforms(statecode: Int = 0): [evo_orglegalform] evo_orglegalforms(statecode: Int = 0): [evo_orglegalform]
evo_parking(evo_parkingid: Uuid!): evo_parking
evo_paymentorders(evo_dds_1c: String, evo_name: String, evo_paydate_param: DateParamInput, evo_payment_number_1c: String, evo_paysum: Decimal, statecode: Int, statuscode: Int): [evo_paymentorder] evo_paymentorders(evo_dds_1c: String, evo_name: String, evo_paydate_param: DateParamInput, evo_payment_number_1c: String, evo_paysum: Decimal, statecode: Int, statuscode: Int): [evo_paymentorder]
evo_planpayments(evo_addproduct_typeid: Uuid, statecode: Int): [evo_planpayment] evo_planpayments(evo_addproduct_typeid: Uuid, statecode: Int): [evo_planpayment]
evo_product_risk(evo_product_riskid: Uuid!): evo_product_risk evo_product_risk(evo_product_riskid: Uuid!): evo_product_risk
@ -159,6 +160,7 @@ type Query {
"""Поставщики ЮЛ салона. statecode по умолчанию 0""" """Поставщики ЮЛ салона. statecode по умолчанию 0"""
salon_providers(salonaccountid: Uuid!, statecode: Int): [account] salon_providers(salonaccountid: Uuid!, statecode: Int): [account]
subjects: [subjectGraphQL]
systemuser(domainname: String, systemuserid: Uuid): systemuser systemuser(domainname: String, systemuserid: Uuid): systemuser
systemusers(domainname: String, evo_employee_id: String, isdisabled: Boolean = false): [systemuser] systemusers(domainname: String, evo_employee_id: String, isdisabled: Boolean = false): [systemuser]
templates(description: String): [template] templates(description: String): [template]
@ -185,6 +187,7 @@ type evo_typedocpackage {
evo_insurance_period: Boolean evo_insurance_period: Boolean
evo_name: String evo_name: String
evo_opportunity: Boolean evo_opportunity: Boolean
evo_parking: Boolean
evo_programsolution: [Int!] evo_programsolution: [Int!]
evo_request_client: Boolean evo_request_client: Boolean
evo_request_payment: Boolean evo_request_payment: Boolean
@ -260,7 +263,12 @@ type evo_debtwork_contract {
evo_name: String evo_name: String
evo_non_payment_count: Decimal evo_non_payment_count: Decimal
evo_opportunityid: Uuid evo_opportunityid: Uuid
evo_other_losses_amount: Decimal
evo_other_sanctions_amount: Decimal
evo_parkingid: Uuid
evo_parkingidData: evo_parking
evo_plan_date_transfer_pay: DateTime evo_plan_date_transfer_pay: DateTime
evo_pl_estimated_value: Decimal
evo_redemption_com: String evo_redemption_com: String
evo_redemption_type: [Int!] evo_redemption_type: [Int!]
evo_result_debt_restruct: Boolean evo_result_debt_restruct: Boolean
@ -271,6 +279,7 @@ type evo_debtwork_contract {
evo_result_termination: Boolean evo_result_termination: Boolean
evo_result_wait_payment: Boolean evo_result_wait_payment: Boolean
evo_result_withdrawal: Boolean evo_result_withdrawal: Boolean
evo_saldo_calculation_date: DateTime
evo_statuscodeid: Uuid evo_statuscodeid: Uuid
evo_statuscodeidData: evo_statuscode evo_statuscodeidData: evo_statuscode
evo_statuscode_reason: String evo_statuscode_reason: String
@ -278,6 +287,7 @@ type evo_debtwork_contract {
evo_termination_add_registry: Int evo_termination_add_registry: Int
evo_termination_com: String evo_termination_com: String
evo_termination_com_lawyer: String evo_termination_com_lawyer: String
evo_termination_date: DateTime
evo_termination_lawyer_systemuserid: Uuid evo_termination_lawyer_systemuserid: Uuid
evo_termination_lawyer_systemuseridData: systemuser evo_termination_lawyer_systemuseridData: systemuser
evo_termination_notice_date: DateTime evo_termination_notice_date: DateTime
@ -300,7 +310,6 @@ type evo_debtwork_contract {
evo_withdrawal_issue_done: Int evo_withdrawal_issue_done: Int
evo_withdrawal_issue_done_date: DateTime evo_withdrawal_issue_done_date: DateTime
evo_withdrawal_parking_addressid: Uuid evo_withdrawal_parking_addressid: Uuid
evo_withdrawal_parking_addressidData: evo_address
evo_withdrawal_plan_date: DateTime evo_withdrawal_plan_date: DateTime
evo_withdrawal_systemuserid: Uuid evo_withdrawal_systemuserid: Uuid
evo_withdrawal_systemuseridData: systemuser evo_withdrawal_systemuseridData: systemuser
@ -356,6 +365,14 @@ type evo_subject_incident {
toObjectString: String toObjectString: String
} }
type subjectGraphQL {
createdon: DateTime
modifiedon: DateTime
subjectid: Uuid
title: String
toObjectString: String
}
type incidentGraphQL { type incidentGraphQL {
caseorigincode: Int caseorigincode: Int
createdon: DateTime createdon: DateTime
@ -393,8 +410,10 @@ type incidentGraphQL {
type evo_question_credit_committee { type evo_question_credit_committee {
createdon: DateTime createdon: DateTime
evo_accountid: Uuid evo_accountid: Uuid
evo_confluence_file_referenceid: String
evo_description_general_solution: String evo_description_general_solution: String
evo_opportunityid: Uuid evo_opportunityid: Uuid
evo_ownerid_systemuser: Uuid
evo_question_credit_committeeid: Uuid evo_question_credit_committeeid: Uuid
evo_statuscodeid: Uuid evo_statuscodeid: Uuid
evo_summary_judgment: Int evo_summary_judgment: Int
@ -403,6 +422,18 @@ type evo_question_credit_committee {
toObjectString: String toObjectString: String
} }
type evo_parking {
createdon: DateTime
evo_address_legalid: Uuid
evo_address_legalidData: account
evo_documents: [evo_document]
evo_name: String
evo_parkingid: Uuid
evo_storage: String
modifiedon: DateTime
toObjectString: String
}
type entity_schema { type entity_schema {
entity_id: String entity_id: String
entity_set_name: String entity_set_name: String
@ -490,9 +521,13 @@ type account {
evo_state_liquidation_date: DateTime evo_state_liquidation_date: DateTime
evo_state_registration_date: DateTime evo_state_registration_date: DateTime
evo_state_status: Int evo_state_status: Int
evo_state_status_code: String
evo_storage: String
evo_subsidies(statecode: Int): [evo_subsidy] evo_subsidies(statecode: Int): [evo_subsidy]
evo_supplier_financing_accept: Boolean
evo_supplier_type: Int evo_supplier_type: Int
evo_tax_system: Int evo_tax_system: Int
evo_telematic_provider_accountid: Uuid
evo_type_ins_policy: [Int!] evo_type_ins_policy: [Int!]
evo_unscrupulous_supplier: Boolean evo_unscrupulous_supplier: Boolean
incidents: [incidentGraphQL] incidents: [incidentGraphQL]
@ -581,6 +616,7 @@ type evo_addproduct_type {
evo_accountid: Uuid evo_accountid: Uuid
evo_addproduct_typeid: Uuid evo_addproduct_typeid: Uuid
evo_addproduct_types: [evo_addproduct_type] evo_addproduct_types: [evo_addproduct_type]
evo_brands: [evo_brand]
evo_controls_program: [Int!] evo_controls_program: [Int!]
evo_cost_service_provider: Decimal evo_cost_service_provider: Decimal
evo_cost_service_provider_withoutnds: Decimal evo_cost_service_provider_withoutnds: Decimal
@ -609,6 +645,7 @@ type evo_addproduct_type {
evo_name: String evo_name: String
evo_nsib_limit: Decimal evo_nsib_limit: Decimal
evo_planpayments(statecode: Int): [evo_planpayment] evo_planpayments(statecode: Int): [evo_planpayment]
evo_price_service_provider_withoutnds: Decimal
evo_prime_cost: Decimal evo_prime_cost: Decimal
evo_product_type: Int evo_product_type: Int
evo_pts_type: [Int!] evo_pts_type: [Int!]
@ -643,6 +680,7 @@ type evo_baseproduct {
evo_relation: [Int!] evo_relation: [Int!]
evo_sale_without_nds: Boolean evo_sale_without_nds: Boolean
evo_scoring_available: Boolean evo_scoring_available: Boolean
evo_supplier_financing_accept: Boolean
modifiedon: DateTime modifiedon: DateTime
statecode: Int statecode: Int
systemusers(statecode: Int): [systemuser] systemusers(statecode: Int): [systemuser]
@ -1172,6 +1210,7 @@ type quote {
evo_evokasko_insurer_accountidData: account evo_evokasko_insurer_accountidData: account
evo_evokasko_price: Decimal evo_evokasko_price: Decimal
evo_exp_drivers: Int evo_exp_drivers: Int
evo_financing_with_own_funds: Boolean
evo_fingap_accountid: Uuid evo_fingap_accountid: Uuid
evo_fingap_bonus_sum: Decimal evo_fingap_bonus_sum: Decimal
evo_fingap_payer: Int evo_fingap_payer: Int
@ -1346,7 +1385,9 @@ type quote {
evo_subsidyid: Uuid evo_subsidyid: Uuid
evo_subsidy_summ: Decimal evo_subsidy_summ: Decimal
evo_supplier_accountid: Uuid evo_supplier_accountid: Uuid
evo_supplier_accountidData: account
evo_supplier_currency_price: Decimal evo_supplier_currency_price: Decimal
evo_supplier_financing: Boolean
evo_supplier_type: Int evo_supplier_type: Int
evo_tarifid: Uuid evo_tarifid: Uuid
evo_tax_period: Decimal evo_tax_period: Decimal
@ -1356,6 +1397,7 @@ type quote {
evo_trailer: Boolean evo_trailer: Boolean
evo_transactioncurrencyid: Uuid evo_transactioncurrencyid: Uuid
evo_unlimit_drivers: Boolean evo_unlimit_drivers: Boolean
evo_untype_contract: Boolean
evo_use_for: Int evo_use_for: Int
evo_vehicle_tax_approved: Decimal evo_vehicle_tax_approved: Decimal
evo_vehicle_tax_period: Decimal evo_vehicle_tax_period: Decimal
@ -1447,6 +1489,7 @@ type evo_subsidy {
evo_check_pts: Boolean evo_check_pts: Boolean
evo_datefrom: DateTime evo_datefrom: DateTime
evo_dateto: DateTime evo_dateto: DateTime
evo_delivery_time: [Int!]
evo_get_subsidy_payment: Int evo_get_subsidy_payment: Int
evo_leasingobject_types: [evo_leasingobject_type] evo_leasingobject_types: [evo_leasingobject_type]
evo_max_subsidy_summ: Decimal evo_max_subsidy_summ: Decimal
@ -1654,6 +1697,7 @@ type evo_request_payment {
evo_request_payment_type: Int evo_request_payment_type: Int
evo_service_list: [Int!] evo_service_list: [Int!]
evo_statuscodeid: Uuid evo_statuscodeid: Uuid
evo_statuscodeidData: evo_statuscode
evo_storage: String evo_storage: String
evo_supplier_payment_type: Int evo_supplier_payment_type: Int
evo_top_agency_agreementid: Uuid evo_top_agency_agreementid: Uuid
@ -1673,8 +1717,6 @@ type evo_documenttype {
evo_documenttypeid: Uuid evo_documenttypeid: Uuid
evo_draftdoc: Boolean evo_draftdoc: Boolean
evo_edit_namedoc: Boolean evo_edit_namedoc: Boolean
evo_edo_documenttypeid: Uuid
evo_edo_documenttypeidData: evo_documenttype
evo_fill_docname: Boolean evo_fill_docname: Boolean
evo_formalized: Boolean evo_formalized: Boolean
evo_id: String evo_id: String
@ -1731,6 +1773,7 @@ type evo_contract {
evo_calc_profit: Decimal evo_calc_profit: Decimal
evo_cancel_contract: Boolean evo_cancel_contract: Boolean
evo_card_bonus_summ: Decimal evo_card_bonus_summ: Decimal
evo_cession_opportunityid: Uuid
evo_check_scan_comment: String evo_check_scan_comment: String
evo_check_scan_result: Int evo_check_scan_result: Int
evo_claim_pledge_agreementid: Uuid evo_claim_pledge_agreementid: Uuid
@ -1883,6 +1926,7 @@ type evo_contract {
evo_registration_addproductid: Uuid evo_registration_addproductid: Uuid
evo_registration_addproductidData: evo_addproduct evo_registration_addproductidData: evo_addproduct
evo_registration_addproduct_typeid: Uuid evo_registration_addproduct_typeid: Uuid
evo_request_payments: [evo_request_payment]
evo_return_leasing: Boolean evo_return_leasing: Boolean
evo_sale_without_nds: Boolean evo_sale_without_nds: Boolean
evo_signer_different_contactid: Uuid evo_signer_different_contactid: Uuid
@ -1902,6 +1946,7 @@ type evo_contract {
evo_supplier_bank_detailsid: Uuid evo_supplier_bank_detailsid: Uuid
evo_supplier_bank_detailsidData: evo_bank_details evo_supplier_bank_detailsidData: evo_bank_details
evo_supplier_currency_price: Decimal evo_supplier_currency_price: Decimal
evo_supplier_financing: Boolean
evo_supplier_pay1_sum: Decimal evo_supplier_pay1_sum: Decimal
evo_supplier_pay2_sum: Decimal evo_supplier_pay2_sum: Decimal
evo_supplier_payfull_date: DateTime evo_supplier_payfull_date: DateTime
@ -2042,6 +2087,7 @@ type evo_planpayment {
evo_cost_price_telematics_withoutnds: Decimal evo_cost_price_telematics_withoutnds: Decimal
evo_cost_telematics: Decimal evo_cost_telematics: Decimal
evo_cost_telematics_withoutnds: Decimal evo_cost_telematics_withoutnds: Decimal
evo_credit_expenses: Decimal
evo_early_repayment_sum: Decimal evo_early_repayment_sum: Decimal
evo_fix_calc_sum: Decimal evo_fix_calc_sum: Decimal
evo_graphid: Uuid evo_graphid: Uuid
@ -2222,6 +2268,7 @@ type systemuser {
evo_can_export_cre: Boolean evo_can_export_cre: Boolean
evo_can_import_sheduled_calls: Boolean evo_can_import_sheduled_calls: Boolean
evo_datebirth: DateTime evo_datebirth: DateTime
evo_editing_question_cc: Boolean
evo_edo: Boolean evo_edo: Boolean
evo_edo_department: [Int!] evo_edo_department: [Int!]
evo_edo_departmentData: [picklist_value] evo_edo_departmentData: [picklist_value]
@ -2810,14 +2857,6 @@ type evo_document {
toObjectString: String toObjectString: String
} }
type subjectGraphQL {
createdon: DateTime
modifiedon: DateTime
subjectid: Uuid
title: String
toObjectString: String
}
type picklist { type picklist {
name: String name: String
values: [picklist_value] values: [picklist_value]
@ -2863,6 +2902,7 @@ type evo_edo {
evo_sign_required: Boolean evo_sign_required: Boolean
evo_statuscodeid: Uuid evo_statuscodeid: Uuid
evo_statuscodeidData: evo_statuscode evo_statuscodeidData: evo_statuscode
evo_use_box: Boolean
modifiedon: DateTime modifiedon: DateTime
toObjectString: String toObjectString: String
} }
@ -2940,6 +2980,7 @@ type tisa_phonecallprocessing {
type role { type role {
createdon: DateTime createdon: DateTime
evo_connection_roleData: evo_connection_role
evo_documenttypes: [evo_documenttype] evo_documenttypes: [evo_documenttype]
modifiedon: DateTime modifiedon: DateTime
name: String name: String
@ -2989,6 +3030,14 @@ enum FilterOperation {
LESSOREQUALTHEN LESSOREQUALTHEN
} }
type evo_connection_role {
createdon: DateTime
evo_connection_roleid: Uuid
evo_edo_department: Int
modifiedon: DateTime
toObjectString: String
}
input EntityFieldInput { input EntityFieldInput {
activitypartiesvalue: [activitypartyInput] activitypartiesvalue: [activitypartyInput]
boolvalue: Boolean boolvalue: Boolean

View File

@ -405,6 +405,7 @@ export interface IEvoAddproductType extends BaseEntity {
evo_type_calc_cerebellum?: number; evo_type_calc_cerebellum?: number;
evo_addproduct_types?: IEvoAddproductType[]; evo_addproduct_types?: IEvoAddproductType[];
evo_evokasko_calc_type?: number; evo_evokasko_calc_type?: number;
evo_price_service_provider_withoutnds ?: number;
evo_min_price?: number; evo_min_price?: number;
evo_max_price?: number; evo_max_price?: number;
evo_loss_kv?: number; evo_loss_kv?: number;