@@ -25,13 +25,13 @@ class YuthonOvertimeLine(models.Model):
|
||||
carry_forward_quantity = fields.Float(string="结转时长")
|
||||
carry_forward_date = fields.Date(string="结转日期")
|
||||
archive_state = fields.Selection([('to_do', '待归档'), ('done', '已归档')], default='to_do', string='状态')
|
||||
remaining_quantity = fields.Float(string="剩余数", compute='_compute_vacation_sum')
|
||||
remaining_quantity = fields.Float(string="剩余数")
|
||||
|
||||
@api.depends('workday', 'public_holidays', 'last_balance', 'carry_forward_quantity')
|
||||
@api.depends('workday', 'public_holidays', 'carry_forward_quantity')
|
||||
def _compute_vacation_sum(self):
|
||||
for rec in self:
|
||||
rec.vacation_sum = rec.public_holidays + rec.workday + rec.last_balance
|
||||
rec.remaining_quantity = max((rec.vacation_sum - rec.carry_forward_quantity), 0)
|
||||
rec.vacation_sum = rec.public_holidays + rec.workday
|
||||
rec.remaining_quantity = rec.vacation_sum - rec.carry_forward_quantity
|
||||
|
||||
def open_record(self):
|
||||
self.ensure_one()
|
||||
|
||||
Reference in New Issue
Block a user