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

Use case : I need to display an information on an invoice that is linked to the originating sale order. 


Avatar
Abbandona
Autore Risposta migliore

Create an automated action : 




Model : Journal entries = invoices

Field : Select the field on the invoice you want to update

Evaluation type : Python

Value :


Reproduce the grey part of the expression and adapt the yellow one : pick the technical name of the field on the SO you'd like to link to your new field on the invoice. If it's a many2one, add .id after the name of the field :



Save.


Avatar
Abbandona
Risposta migliore

Another way to do so is to create a text field and add the same expression in the field "related field". 

Model = account.move = journal entries = invoice

!You need to activate the debug mode! 

1) Add the text field in the form view 

2) Click on "More" button

3) In the "related field" field add the following expression 

"invoice_line_ids.sale_line_ids.order_id."

4) Add the name of the field, from the Sale Order model, you want to link with your invoice after the last dot. 

For example: "invoice_line_ids.sale_line_ids.order_id.PRICELIST_ID"

Save

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
mag 24
5699
2
dic 24
4178
2
mag 25
6521
1
mar 23
3156
0
lug 21
444