From d6377614f85cb3f10e3b5d90684dbb88218994b1 Mon Sep 17 00:00:00 2001 From: "pawan.sharma" Date: Mon, 14 Mar 2022 19:11:22 +0530 Subject: [PATCH] add hourly rate calculation for without consultant division type --- cor_custom/models/project.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/cor_custom/models/project.py b/cor_custom/models/project.py index 2d34933..0ccbb0f 100755 --- a/cor_custom/models/project.py +++ b/cor_custom/models/project.py @@ -145,8 +145,10 @@ class Project(models.Model): ######################## if record.project_type == 'hours_in_consultant' and record.budgeted_hours > 0.0: record.hourly_rate = (record.budgeted_revenue / record.budgeted_hours) - # if record.project_type == 'hours_no_limit' and record.budgeted_hours2 > 0.0: - # record.hourly_rate = (record.budgeted_revenue / record.budgeted_hours2) + ########### Added New code 14 March 2022 ########### + if record.project_type == 'hours_no_limit' and record.budgeted_hours2 > 0.0: + record.hourly_rate = (record.budgeted_revenue / record.budgeted_hours2) + ##################### @api.depends('manager_per', 'hour_distribution') def compute_percentage_hours(self): @@ -174,6 +176,11 @@ class Project(models.Model): if self.project_type == 'hours_in_consultant' and self.budgeted_hours > 0.0: self.hourly_rate = (self.budgeted_revenue / self.budgeted_hours) + ########### Added New code 14 March 2022 ########### + if self.project_type == 'hours_no_limit' and self.budgeted_hours2 > 0.0: + self.hourly_rate = (self.budgeted_revenue / self.budgeted_hours2) + ############### + @api.depends('sale_line_employee_ids') def onchange_compute_values(self): for record in self: