Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
2225 มุมมอง

I need to call Python function of mrp class in delivery slip report in stock.picking. It works if function is in stock_picking class. 

Any help is appreciatable! 

อวตาร
ละทิ้ง

From the stock.move you can access the manufacturing order using the field: raw_material_production_id or production_id

ผู้เขียน

Couldn't get you? I need to call Python function which is in mrp class in qweb delivery slip report.

คำตอบที่ดีที่สุด

You just need a recordset of the "mrp.production" object to call the method.

Ex:

production = self.env['mrp.production'].browse(mrp_production_id)
production.mrp_method()


อวตาร
ละทิ้ง
ผู้เขียน

How must i give it in qweb in t-call method?

You can call the method in qweb as well.

Ex:

<t t-set="method_data" t-value="o.env['mrp.production'].browse(mrp_production_id).mrp_method()"/>

Now, you can use this method_data as a variable.

ผู้เขียน

It doesn't work. I don't understand what is the use of mrp_production_id?

Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ส.ค. 25
162
1
ส.ค. 25
2117
1
ก.ค. 25
2591
2
ก.ค. 25
8029
2
ก.ค. 25
4484