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當值員工創建下一個記錄時的值。 –