Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
4 Răspunsuri
4982 Vizualizări

Good Day, Gonna asked how to inherit the two models from different model. I want to inherit the field "min_date" from stock.picking and also the field "date_invoice" from account.invoice. But I can only inherit the min_date

from odoo import fields,models,api


class Picking(models.Model):
_inherit ='stock.picking'

force_date = fields.Datetime("Put Dates")
min_date = fields.Datetime('Please Change', related="force_date",store=True)


@api.multi
def write(self,vals):
record = super(Picking,self).write(vals)
print("Test the Edit Button")
print("Schedule " + self.min_date)
print("Next")
return record

class SaleOrder(models.Model):
_inherit = 'sale.order'

confirmation_date = field.DateTime('Change This')


I think this is not right............................

Please help me, any hint or documentation that I can study to, Thank in advance and what is related mean in the field? Does it update the record in the database? 

Imagine profil
Abandonează
Autor Cel mai bun răspuns

Thank u so much sires :) 

Imagine profil
Abandonează
Cel mai bun răspuns

Check this out: Inheritance in Odoo

Imagine profil
Abandonează
Cel mai bun răspuns

Hi,

If you want to inherit two models, you can use inherits

Class NewClassName(models.Model):

_inherits = {
'a.model': 'a_field_id',
'b.model': 'b_field_id'
}
Thanks.

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
3
ian. 24
15606
5
iun. 21
17944
1
nov. 19
3719
4
feb. 25
2462
1
aug. 24
2051