0
在我定制的模块,有一种被称为float.closing平衡closing_balance场由total_credit计算 - total_debit.I希望通过汽车的closing_balance值填补float类型的字段opening_balance当特定员工创造一个记录。如何自动填补此前的纪录值的字段?
在我定制的模块,有一种被称为float.closing平衡closing_balance场由total_credit计算 - total_debit.I希望通过汽车的closing_balance值填补float类型的字段opening_balance当特定员工创造一个记录。如何自动填补此前的纪录值的字段?
你需要重写default_get该对象的方法。
def default_get(self, cr, uid, fields, context=None):
if context is None:
context = {}
res = super(hr_expense_expense, self).default_get(cr, uid, fields, context=context)
#here is your logic
opening_balance = 111 #do calculation as per your requirements
#update opening balance field
res.update({'openning_balance_field_name': opening_balance})
return res
没有必要计算opening_balance.Opening余额应该自动填充以前closing_balance当值员工创建下一个记录时的值。 –