Hi,
Is it possible to create a record in a model B while creating a record in model A depending on some conditions.
if so, can any one help with the way to do it :)
Thank you.
Odoo is the world's easiest all-in-one management software.
 It includes hundreds of business apps:
Hi,
Is it possible to create a record in a model B while creating a record in model A depending on some conditions.
if so, can any one help with the way to do it :)
Thank you.
Hi,
You can override the create method of the model A and then calling create function of the model B you can create the record.
Sample:
class Model_A(models.Model):
_inherit = 'model.a'
@api.model
def create(self, values):
res = super(Model_A, self).create(values)
vals = {
'field_1': 'test',
'field_2': 'test'
}
self.env['model_b'].create(vals)
return res
Thanks
Thank you very much
Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!
Rekisteröidy| Aiheeseen liittyviä artikkeleita | Vastaukset | Näkymät | Toimenpide | |
|---|---|---|---|---|
| 
            
                override create/write method on odoo 12
            
            
                    Ratkaistu
            
         |  | 5 kesäk. 20  | 32464 | |
|  | 1 jouluk. 19  | 4851 | ||
| 
            
                Odoo Mail Sending Limit
            
            
                    Ratkaistu
            
         |  | 2 jouluk. 23  | 15896 | |
|  | 0 lokak. 23  | 33 | ||
|  | 3 lokak. 23  | 790 | 
How to override Odoo functions: https://goo.gl/4BkizH