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: