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

When creating quotations from Opportunities, the Opportunity link and and also name (in field source document) are available in the quotation.

How to create an automated action that when confirming a quote with a service that creates a project, this project gets the opportunity's name?

Avatar
Abbandona
Risposta migliore

Hello,

1. Go to project app -> select one of the projects -> open project settings -> open studio -> add related field to project settings form (sales order=> opputunity => display name
Note : check the invisible checkbox to hide this field (make sure ou copy the technical name of this field before making it invisible


2. create automated action


the name of the newly created project will be updated based on opportunity name (added related field)

Hope this will help.



Avatar
Abbandona
Risposta migliore

Hi @sana

I hope you are doing well,

For you to create the project with the same name as the opportunity when confirming the quotation you can do some coding like below to create the project with the same name as in source document.

Please find code in comment.

I hope this will help you.

Thanks & Regards,
Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari

Avatar
Abbandona

This below code would do it for you.
I hope this will be helpful.

class SaleOrderLine(models.Model):
_inherit = "sale.order.line"

def _timesheet_create_project(self):
"""Generate project values"""
values = super(SaleOrderLine, self)._timesheet_create_project()
if self.order_id.origin:
values["name"] = "%s" % (self.order_id.origin)
return values

Post correlati Risposte Visualizzazioni Attività
1
feb 23
2485
1
mar 23
9223
1
lug 22
97
1
mag 24
1237
0
mar 22
2606