Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
2 Odpovědi
6830 Zobrazení

hi

someone can help me about houw to resolve

: TypeError: Model 'account.invoice' does not exist in registry. - - -

this appens when i add this class to my module:

[code]

class AccountInvoice(models.Model):
    _name = "account.invoice"
    _description = "Partner"
    _inherit = 'account.invoice'

    reference_fact_frnss = fields.Char(string='Ref. facture fournisseur')

[/code]

thanks

i use odoo v12 community

Avatar
Zrušit
Nejlepší odpověď

Hello Jonathankabre,

Make sure you have added 'account' module in depends.

Avatar
Zrušit
Nejlepší odpověď

Hi, 

    While inheriting the default class in your custom module, you should not use _name , use _inherit instead.

Since you have already used it in your code , remove _name = "account.invoice" and try again.

And make sure that in your manifest file in custom module you have added the account module in depends.

Please check the documentation here for inheriting, https://www.odoo.com/documentation/12.0/howtos/backend.html#inheritance

Hope it helps,

Thanks



Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
2
lis 19
10662
1
kvě 24
4177
3
pro 22
4697
3
srp 22
13977
1
pro 19
8265