Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
7393 Ansichten

I created a Many2many field from my custom module and I wanted this field to display from another model but the fields inside from the other models is not the same values with my custom module.  Images are here: https://jpst.it/2oHf2

 

custom.py

class CustomInherit(models.Model):
    _inherit = "custom"
    po_references = fields.Many2many("sale.order", "pdc_acc_payment_rel", "pdc_id", "pay_id", string="SI Number(s)")

 


account_payment.py
class account_payment(models.Model):
    _inherit = "account.payment"
    
    si_numbers = fields.Many2many("custom", "pdc_acc_payment_rel", "pay_id", "pdc_id", string="SI Number(s)")

Avatar
Verwerfen
Beste Antwort

Hi,
To display a many2many field from another model, follow the steps

custom.py

class CustomInherit(models.Model):
_inherit = "custom"
po_references = fields.Many2many("sale.order", string="SI Number(s)")

account_payment.py

class account_payment(models.Model):
_inherit = "account.payment"
si_numbers = fields.Many2many("custom", string="SI Number(s)")

Regards

Avatar
Verwerfen
Beste Antwort

Hi,

Upon seeing the code, that you have added, seems you are confused with the working of the many2many field in Odoo. From the code it seems, you have a many2many field in the model account.payment and in the custom model, and both seems to be referring to separate models.


Can you have a look at this video to get more idea about how the Many2many in odoo is working: Working of Many2many fields in Odoo


Thanks

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
1
Feb. 24
2066
0
Juli 24
3126
0
Juli 22
60
1
Juli 22
3022
2
Dez. 23
33540