Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
4 Risposte
12224 Visualizzazioni

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

Avatar
Abbandona
Risposta migliore

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
Abbandona
Autore

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?

Risposta migliore

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
Abbandona

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 correlati Risposte Visualizzazioni Attività
1
gen 25
3297
2
ago 24
5793
6
dic 22
8715
1
feb 22
2835
0
set 20
3567