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

When purchase order created that time automatic confirm purchase order.

code:

@api.model
def create(self, vals):
res = super(PurchaseOrder, self).create(vals)
res.button_confirm()

Error:

AttributeError: 'NoneType' object has no attribute 'id'


can you please help me, how to do that auto-confirm purchase order?

Thanks.


Imagine profil
Abandonează

Which model did you add this code to? I'm trying to autoconfirm POs and cant find where to put this code.

Autor Cel mai bun răspuns

Solved

code:

@api.model
def create(self, vals):
po = super(PurchaseOrder, self).create(vals)
po.button_confirm()
return po
Imagine profil
Abandonează
Cel mai bun răspuns

Hi Kahmul,


How did you do this in odoo 16? i trie to at this code and it tells me 


NameError: name 'api' is not defined


Imagine profil
Abandonează

Hi,
In header of the python script of your model:

from odoo import api, fields, model

Related Posts Răspunsuri Vizualizări Activitate
1
apr. 20
7708
0
feb. 20
12267
4
mai 24
13480
1
apr. 24
3934
0
nov. 23
2614