İçereği Atla
Menü
Bu soru işaretlendi
3 Cevaplar
8927 Görünümler

I tried to find the method concerned to do the job but I couldn't. 

I tried to inherit the _prepare_procurement_values from but wasn't able to get it to work. I found solutions for other versions in here but not for odoo 11. Please help.

Avatar
Vazgeç

Have a look into odoo customization tips: https://old.reddit.com/r/learnopenerp/

I am having the similar issues.

En İyi Yanıt

There is no way to pass any custom value directly from Sales Order to Picking. But, still there is a way to do that as follow:

1) There is a m2o field in "procurement.group" object called "sale_id" and we can use this field to fetch the data from Sales Order.

2) Override "_get_new_picking_values" method of the "stock.move" object and add a field of the picking to which you want to pass the value and fetch the value from the "self.group_id.sale_id.field_name"

Ex I want to pass some texts to note field of the picking:

Class StockMove(models.Model):
_inherit = 'stock.move'

def _get_new_picking_values(self):
res = super(StockMove, self)._get_new_picking_values()
# Pass value of note field from Sales Order to Picking
res.update({'note': self.group_id.sale_id.note})
return res



Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Nis 25
1096
0
May 23
2991
1
Oca 25
6969
1
Eyl 18
4585
3
Mar 15
8493