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

Hello,

i've added a few new fields in res.partner. If i create a new s.o. i need from res.partner this fields as default value in sale.order. How can i pass it? it must be changeble in sales.order.

x_so_field1 = fields.Boolean(
string="Field1",
default='self.partner_id.x_field1',
)

does not work. Thanks for your help


 

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

Works. Thanks a lot

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

Using default is not correct in this case. Use function/decorator onchange, like this:

@api.onchange('partner_id')
def onchange_partner_id(self):

     self.x_so_field1= self.partner_id.x_field1

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 11 21
2690
1
thg 11 21
2374
0
thg 8 17
3542
0
thg 3 15
3316
1
thg 3 15
9113