Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
3 Răspunsuri
30792 Vizualizări

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

Imagine profil
Abandonează
Cel mai bun răspuns

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.

Imagine profil
Abandonează
Cel mai bun răspuns

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)]}),

Imagine profil
Abandonează
Cel mai bun răspuns

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 !

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
dec. 21
3148
0
dec. 21
2724
0
apr. 15
5041
2
mar. 15
10787
1
mar. 15
4293