İçereği Atla
Menü
Bu soru işaretlendi
4 Cevaplar
12221 Görünümler

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

Avatar
Vazgeç
En İyi Yanıt

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
Vazgeç
Üretici

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?

En İyi Yanıt

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
Vazgeç

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?

İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Oca 25
3289
2
Ağu 24
5792
6
Ara 22
8713
1
Şub 22
2835
0
Eyl 20
3567