Skip to Content
Menú
This question has been flagged
3 Respostes
8897 Vistes

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
Descartar

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

I am having the similar issues.

Best Answer

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
Descartar
Related Posts Respostes Vistes Activitat
1
d’abr. 25
1093
0
de maig 23
2987
1
de gen. 25
6955
1
de set. 18
4579
3
de març 15
8482