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

Hi,

    Can anyone suggest me how to access the one to many field and many to many field....... Thanks in advace

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

Hello Umashankar,

You can do it with browse method and for loop combination.

Example:

Suppose you have 2 fields as below:

invoice_ids : fields.many2many('sale.order', 'res_sale_inv', 'sale_id', 'inv_id', 'Invoices')

line_ids : fields.one2many('sale.order.line', 'order_id', 'Order Ref')

You can access as per following code:

for rec in self.browse(cr, uid, ids, context=context):

for m_rec in rec.invoice_ids:

print "Name", m_rec.name

for o_rec in rec.line_ids:

print "Name", o_rec.name

Hope this will helps you.

Thanks.

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