I Standardwert von analytics_id
in account.move.line
von Code unten am EinrichtenSet Standardwert des Feldes hängt von anderem Feld in 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,
}
es funktioniert gut für mich, aber jetzt will ich diesen Standardwert setzen, wenn debit field value is greater then zero
ODERcredit field value less then zero
ansonsten analytics_id
Feld bleiben leer.
hallo tahir Sie fragen, aber Sie nicht wählen, wenn einige Ihnen helfen mmmmmmmm nicht guten Mann – Cherif
Sorry Herr, ich werde mich für das nächste Mal erinnern ... –
Vielen Dank, dass Sie dieses Problem beheben! – Cherif