Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
2491 Lượt xem

Hi 


I would like to replace the value of the "Expected revenue" when a quotation exists.

If a quotation exists I would like to show the "untaxed amount" of the last created quotation in the "expected revenue" field.


Thanks for your help.


Jan

Ảnh đại diện
Huỷ bỏ

Hello Jan,

Do you have a solution for this ?

Thank you

Câu trả lời hay nhất

Hi Jan,

Try this example code 

class CRMleadInherit(models.Model):
_inherit='crm.lead'

amount = fields.Float(compute='_compute_expected_revenue', store=True)

@api.depends('order_ids')
def _compute_expected_revenue(self):
for rec in self:
if rec.order_ids:
last_quotation = rec.order_ids[0]
rec.amount = last_quotation.amount_untaxed
else:
rec.amount = 0.0

​Here in this field amount have the calculation that you needed


Regards

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi Julien

No not yet... 

We asked our Odoo partner to have a look at this, because they did some programming on top of this field. 

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 9 25
3186
0
thg 8 25
746
1
thg 8 25
2946
2
thg 7 25
8580
2
thg 7 25
4982