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

Hi !

I'm creating a shipping module for purchase order.

Now that i've created the config part, I want to create and add automatically a line to a po when the po is generated, either by hand, or by purchase requisition.

This line must be a product, with description and price based on the config part and the supplier who will receive the po.

My idea is to create a function to do the stuff, but I don't know where to call this function, and if it's possible to create and add the "shipping" product.

I know that's an unusual question, but thanks for guiding me.

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

You can inherit the purchase.order object and define create method that will be triggered when po generated.

from openerp.osv import fields, osv
class purchase_order(osv.osv):
   _inherit='purchase.order'
   create(cr, user, vals, context=None)
           super(purchase_order,self).create((cr, user, vals, context)
           #--------------TODO-----------------
           #Here are  your code  for  inserting  record  to *purchase.order.line object
           #------------END TODO-------------


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

Thanks for your answer, now I know where to start ^^

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

hai py.. Can you tell me about your new module, its interesting,

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
3
ธ.ค. 24
13486
1
พ.ค. 24
1466
1
ม.ค. 18
51856
0
ก.ย. 15
3474
2
มี.ค. 15
6527