Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
6837 Lượt xem

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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hello Jonathankabre,

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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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



Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 11 19
10672
1
thg 5 24
4177
3
thg 12 22
4700
3
thg 8 22
13983
1
thg 12 19
8266