に他のフィールドに依存し、私はそれが私のためによく働いたが、今私は、このデフォルト値を設定したい場合はされているコード設定のデフォルト値は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,
}
以下でaccount.move.line
にanalytics_id
のデフォルト値を設定していますdebit field value is greater then zero
またはcredit field value less then zero
analytics_id
フィールドは空のままです。
hello tahirあなたは尋ねていますが、あなたが助けてくれたら投票しませんmmmmmmmm良い人 – Cherif
申し訳ありません、次回は覚えています... –
ありがとうございました! – Cherif