Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie

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

Awatar
Odrzuć
Najlepsza odpowiedź

Hello Jonathankabre,

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

Awatar
Odrzuć
Najlepsza odpowiedź

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



Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
lis 19
10680
1
maj 24
4178
3
gru 22
4703
3
sie 22
13986
1
gru 19
8267