0
我对下面的代码在account.move.line
设立的analytics_id
默认值设置默认值取决于其他领域odoo
class account_move_line(models.Model):
_inherit = 'account.move.line'
_name = "account.move.line"
def _get_default_account(self, cr, uid, context=None):
obj = self.pool.get('account.move')
value = obj.browse(cr, uid, uid)
if value.move_id.debit>0 or value.move_id.credit<0:
res = self.pool.get('account.analytic.plan.instance').search(cr, uid, [('code','=','LAL')], context=context)
return res and res[0] or False
_defaults = {
'analytics_id': _get_default_account,
}
它工作很适合我,但现在我想设置,如果这个默认值debit field value is greater then zero
或credit field value less then zero
否则analytics_id
字段保持空白。
你好塔希尔你问,但你不投票时,一些帮助你mmmmmmmm不好男人 – Cherif
对不起,先生,我会记住下一次... –
谢谢你,你解决了这个问题! – Cherif