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

In sale/sale.py there's two models sale_order and sale_order_line, what's the distinction between these?

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

Sales Order (sale_order) is the master record for sales where we store Reference, Customer, Address, Date and any relevant data regarding sales. In Sale Order Line (sale_order_line) we specifies the products, qty, unit price etc..The total value of all these sale order line items are shown in sale order.

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

Hi.

The Sale_order is the base order, model 'sale.order'

The 'sale.order.line' is a joined model (table) what is contain the order relevant items. (product ids, quas, and so on)

You can see the sale_order() columns definition, the sale.order.line is a one2many field of sale_order that is a connection betwwen the two table.

'order_line': fields.one2many('sale.order.line', 'order_id', 'Order Lines', readonly=True, states={'draft': [('readonly', False)]}),

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

Hi Kit ,

Sale_order is the Master / Header object for the Sales / CRM module 

and Sale_order_line , is the Individual line items in a Sales order , i.e. the product and services

with price and quantity you add in to a sales order. 

Hope this help !

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
ธ.ค. 21
3190
0
ธ.ค. 21
2760
0
เม.ย. 15
5086
2
มี.ค. 15
10816
1
มี.ค. 15
4339