コンテンツへスキップ
メニュー
この質問にフラグが付けられました
3 返信
9074 ビュー

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.

アバター
破棄

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

I am having the similar issues.

最善の回答

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



アバター
破棄
関連投稿 返信 ビュー 活動
1
4月 25
1222
0
5月 23
3080
1
1月 25
7082
1
9月 18
4677
3
3月 15
8635