Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
4 Replies
12200 Tampilan

How can I create a section i sale order line using code(programatically) in odoo. Please provide your valuable answers

Avatar
Buang
Jawaban Terbai

A section is actually a dummy sale order line with a display type section. 
so you need to create new sale order line with `display_type` line_section and  adjust the position with sequence value

ref: https://github.com/odoo/odoo/blob/12.0/addons/sale/models/sale.py#L1219

Avatar
Buang
Penulis

How could I can create it in onchange?

How can the duumy sale order line be show in the list view after entered? Right now it is only seen in reports or the preview online function?

Jawaban Terbai

Hi,

You can create section programatically by using the following code                

class SaleOrder(models.Model):
_inherit = 'sale.order'

def custom_function(self):
order_lines = []
val = (0, 0, {
'display_type': 'line_section',
'name': 'SECTION NAME',
})
order_lines.append(val)
self.update({'order_line': order_lines})
Avatar
Buang

How can the duumy sale order line be show in the list view after entered? Right now it is only seen in reports or the preview online function?

Post Terkait Replies Tampilan Aktivitas
1
Jan 25
3284
2
Agu 24
5787
6
Des 22
8708
1
Feb 22
2832
0
Sep 20
3563