Skip to content
Snippets Groups Projects
Commit 63e2e9c5 authored by Marco Folco's avatar Marco Folco
Browse files

[MOD] medical_benefit

Modified filter of available lot numbers for pami Insurances, now lot numbers are the same for all pami insurances to get along with benefit imports
parent 05930c9c
No related branches found
No related tags found
1 merge request!121[MOD] medical_benefit
......@@ -305,7 +305,7 @@ class MedicalBenefit(models.Model):
benefit_validation_ids = fields.Many2many('medical.benefit','medical_benefit_related_validation','benefit_original_id','benefit_related_id','Related Benefits')
benefit_lens_id = fields.Many2one('medical.benefit','Benefit using the lens')
use_next_lot_number = fields.Boolean('Use next lot number')
quantity = fields.Float('Quantity',default="1")
quantity = fields.Float('Quantity',default=1)
lot_benefits_qty = fields.Integer('Lot Benefits', compute='_compute_lot_benefits_qty')
......@@ -514,7 +514,12 @@ class MedicalBenefit(models.Model):
if self.professional_id:
if self.insurance_plan_id.insurance_id.id not in self.professional_id.attended_insurance_ids.ids:
self.professional_id = ""
res['domain']['lot_number_id'] = [('insurance_plan_id','=',self.insurance_plan_id.id)]
partner_pami = self.env.ref('health_insurance.res_partner_pami')
if self.insurance_plan_id.insurance_id == partner_pami:
insurances = self.env['health.insurance.plan'].search([('insurance_id','=',partner_pami.id)])
res['domain']['lot_number_id'] = [('insurance_plan_id','in',insurances.ids)]
else:
res['domain']['lot_number_id'] = [('insurance_plan_id','=',self.insurance_plan_id.id)]
if not self.lot_number_id or self.lot_number_id.insurance_plan_id != self.insurance_plan_id:
self.lot_number_id = self.insurance_plan_id.last_lot_number_id
if self.insurance_plan_id.id != self.env.user.default_insurance_plan_id.id:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment