Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
11165 Widoki

In the sale.order model, the create() method contains this if-statement:

if 'company_id' in vals:
    vals['name'] = self.env['ir.sequence'].with_context(force_company=vals['company_id']).next_by_code('sale.order') or _('New')
else:
    vals['name'] = self.env['ir.sequence'].next_by_code('sale.order') or _('New')
I've figured out the sequences, but I am very confused as to what  with_context(force_company=vals['company_id']) does. 

Can you use it to define independent sequences within the same data.xml using different contexts? (In this case, using the vals['company_id'] value.) If so, what exactly is force_company? How can I add a custom context, without force_company?

Thanks in advance for your help!

Awatar
Odrzuć
Najlepsza odpowiedź

hello

force_company means if the multi company feature is enable into the system at that time if the multiple sequence of sale's order exist so get the sequence of sale order based on the current company selected on the sales order.

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
0
mar 15
3364
0
mar 18
4663
2
kwi 24
3848
1
lis 15
5591
0
mar 15
5602