Merge branch 'pawan_branch' into 'development'
add total timesheet hours See merge request prakash.jain/cor-odoo!92
This commit is contained in:
commit
60968b66f0
|
@ -41,6 +41,7 @@ class Project(models.Model):
|
|||
|
||||
date_start = fields.Date(string='Start Date')
|
||||
date = fields.Date(string='End Date', index=True, tracking=True)
|
||||
timesheet_hour = fields.Float(string='Total Timesheet Hours', compute='_compute_calc', store=True)
|
||||
budgeted_hours = fields.Float(string='Total Budgeted Hours', compute='_compute_calc')
|
||||
budgeted_hours2 = fields.Float(string='Total Budgeted Hours')
|
||||
budgeted_revenue = fields.Float(string='Budgeted Revenue', digits=(16, 2))
|
||||
|
@ -112,16 +113,20 @@ class Project(models.Model):
|
|||
consultant_cost = 0.0
|
||||
actual_revenue = 0.0
|
||||
hour = 0.0
|
||||
timesheet_hour = 0.0
|
||||
for rec in record.sale_line_employee_ids:
|
||||
consultant_cost = consultant_cost + rec.consultant_cost
|
||||
actual_revenue = actual_revenue + rec.actual_revenue
|
||||
hour = hour + rec.budgeted_qty
|
||||
timesheet_hour = timesheet_hour + rec.timesheet_hour
|
||||
if record.pricing_type == 'fixed_rate':
|
||||
for rec in record.consultant_timesheet_hrs:
|
||||
consultant_cost = consultant_cost + rec.consultant_cost
|
||||
timesheet_hour = timesheet_hour + rec.timesheet_hour
|
||||
record.consultant_cost = consultant_cost
|
||||
record.actual_revenue = actual_revenue
|
||||
record.budgeted_hours = hour
|
||||
record.timesheet_hour = timesheet_hour
|
||||
total_exp = record.consultant_cost + record.expenses_amt
|
||||
record.total_expenses = total_exp
|
||||
profit_amt = record.budgeted_revenue - total_exp
|
||||
|
|
|
@ -157,6 +157,7 @@
|
|||
attrs="{'invisible': [('project_type','!=','hours_in_consultant')]}"/>
|
||||
<field name="budgeted_hours2" attrs="{'invisible': [('project_type','!=','hours_no_limit')],
|
||||
'required': [('project_type','=','hours_no_limit')]}"/>
|
||||
<field name="timesheet_hour"/>
|
||||
<field name="hourly_rate" attrs="{'readonly': [('project_type','!=','hours_no_limit')]}"/>
|
||||
<field name="budgeted_hour_week" invisible="1"/>
|
||||
</group>
|
||||
|
|
Loading…
Reference in New Issue