Hi,
For the method, first of all, you must write your method in report.py (by "report" y mean the name of the file that contains the Python code...) like this:
class my_class(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context=None):
super(my_class, self).__init__(cr, uid, name, context=context)
self.localcontext.update({
'time': time,
'method': self._your_method,
})
def _your_method(self):
return 'whatever'
And then call it on your report like this:
[[ method() ]]
For retrieving any value just use [[ (object).(field) ]] bearing in mind that (object) must be the 'string' assigned to the loop [[ repeatIn(object,string) ]] into the same RML. Don't forget to check already done reports as sale_order one into addons/sale/report/
EDIT:
Be sure to place your [[ method() ]] call into the tags <para></para> so that it appears correctly...
I've applied but the output in the report does not appear are there any other suggestions? thanks