From b4d880179dc8a11b2f04a8739d3228a449f41653 Mon Sep 17 00:00:00 2001 From: Pawan Kumar Date: Thu, 7 Jan 2021 14:08:15 +0530 Subject: [PATCH] update total hour issue --- cor_custom/models/project.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cor_custom/models/project.py b/cor_custom/models/project.py index 03d4e16..27cc04b 100755 --- a/cor_custom/models/project.py +++ b/cor_custom/models/project.py @@ -41,7 +41,7 @@ class Project(models.Model): start_date = fields.Date(string='Start Date') end_date = fields.Date(string='End Date') - budgeted_hours = fields.Float(string='Total Budgeted Hours') + budgeted_hours = fields.Float(string='Total Budgeted Hours', compute='_compute_consultant_timesheet_hours') budgeted_revenue = fields.Float(string='Budgeted Revenue', digits=(16, 2)) expenses_per = fields.Float(string='Expenses (%)', digits=(16, 2)) expenses_amt = fields.Float(string='Expenses Amount', digits=(16, 2)) @@ -68,9 +68,12 @@ class Project(models.Model): print('222222222222') for record in self: consultant_cost = 0.0 + hour = 0.0 for rec in record.sale_line_employee_ids: consultant_cost = consultant_cost + rec.consultant_cost + hour = hour + rec.budgeted_qty record.consultant_cost = consultant_cost + record.budgeted_hours = hour total_exp = record.consultant_cost + record.expenses_amt record.total_expenses = total_exp if record.budgeted_hours > 0.0: