Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
4 Odpovědi
11418 Zobrazení

Hi

I am trying to create one2many lines from onchange method.  The Parent ID should be specified to create that.

But parent is NewID.

crm.lead(<odoo.models.NewId object at 0x7faf0f2c3750>,)

What can I do ?

Avatar
Zrušit

Thanks Mohammed 

Nejlepší odpověď

Hi

have you tried using self.update?

self.update({
'attendance_line': [(0, 0, {values})],
})

 This method does not require id of current record

Avatar
Zrušit
Autor

Thanks Muhammed !!!

Your answer is perfect.

Nejlepší odpověď

You can find the full details to update the values in One2many/Many2many using the flags from here

https://hilarlive.wordpress.com/2017/04/22/one2many-or-many2many-flags/

Avatar
Zrušit
Nejlepší odpověď

Hi Mohammed!

It looks like your solution should solve my problem but i cannot understand how i should do it. Could you explain a bit more?

My problem is the following: i try to create a new sale.order.line in an sale.order which is not yet created.

Thanks in advance for your time :-)

Avatar
Zrušit

Thanks a lot for your solution Mohammed. I found how to do. It works well. Thx!

Nejlepší odpověď

Tnx Mohammed !!

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
zář 20
2900
0
dub 16
3216
3
bře 16
14025
1
bře 15
12438
1
dub 23
5188