콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다

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?

아바타
취소
베스트 답변

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.



아바타
취소
베스트 답변

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

아바타
취소

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

관련 게시물 답글 화면 활동
1
2월 23
1980
1
3월 23
7769
1
7월 22
97
1
5월 24
1233
0
3월 22
2085