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

I tried to get the ref value from an other module with that:

self.pool.get('hr.payslip')

How can I get the value of the ref in hr.payslip?

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

dear Wizardz,

 your question is not clear, but if i understand you can get the data by call the browse method that receive id or list of ids you can got by using search method.

then when you browse the record or records you can get any value of any fields of that object by using dotted notation.

I hope I helped you.

 
Ảnh đại diện
Huỷ bỏ
Tác giả

how is this browse function working ?

firstly you can make object if you need to get data from other module

model_obj= self.pool.get('your model')

secondly if you know the id you can directly call browse record:

record= model_obj.browse(cr, uid, your id, context=context)

then record. any field.

if you can not know the id you can make search :

rec_ids= model_obj.search(cr, uid, [('your field','comparison',value)], context=context)

this mean [('your field','comparison',value)] your domain

for record in model_obj.browse(cr, uid, rec_ids, context=contect)

record. any fields

I hope i helped you...

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 4 24
1817
4
thg 11 23
5850
0
thg 10 23
1655
0
thg 12 22
2534
2
thg 12 23
19209