跳至内容
菜单
此问题已终结

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

形象
丢弃
最佳答案

Hello Jonathankabre,

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

形象
丢弃
最佳答案

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



形象
丢弃
相关帖文 回复 查看 活动
2
11月 19
10684
1
5月 24
4179
3
12月 22
4707
3
8月 22
13994
1
12月 19
8268