Я хочу, когда я выбираю compte_id его «дебет» будет отображаться в поле с именем «montant_compt» account_id и дебетовых хранятся в «account_move_line» вы можете понять по коду:как получить дебетовую в account_move_line
1- я добавить два поля в моем классе
class AccountMove(models.Model):
_name = 'account.move'
_inherit = 'account.move'
compte_id=fields.Many2one('account.account',string='Compte Budgétaire')
montant_compt=fields.Char('Montant compte')
2- этот шаг, чтобы получить дебит ACCOUNT_ID:
@api.multi
def get_debit_account(self,compte_id):
montant = ""
for line in self.line_id :
if self.compte_id == line.account_id.id:
montant = line.debit
return {'value': {'montant_compt': montant}}
3- в моем файле .xml
<field name="compte_id" on_change="get_debit_account(compte_id)"/>
, но оно не работает, пожалуйста, помогите мне