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

Hi all,

I am working on a custom report currently, and have added a new repeatIn() line and table. I followed the convention that I saw in other reports (Table with the headings, followed by a non-table line with [[ repeatIn(o.routing_id.workcenter_lines,'line3') ]], then a 1x2 table with [[ line3.name ]] and [[ line3.note ]]. However I am getting an error message now stating:

    name 'o' is not defined

    (<type 'exceptions.NameError'>, NameError("name 'o' is not defined",), <traceback object at 0x7feb1dfd39e0>)

'o' is defined at the top, [[repeatIn(objects,'o')]] and is referenced by repeatIn() functions above and below the one that I added - any idea why it is throwing me this error? Thanks!

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

If anyone else is facing this problem, it has to do with the face that repeatIn() commands need to be between

tags in the RML.

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

Please refer  some report available on odoo, eg:  invoice report   Then added the things specied in top of the report. eg . [[repeatln.o]] . 

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