Skip to Content
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odgovori
4417 Prikazi

I would like to take product's internal reference in purchase.requisition to make an output as Product Code in Purchase Requisition Report.

I also want to make a method to get a total number of quantity , do i have to write in report.py or inherit purchase.requisition.py ? how can i write the code both RML and PY ?

Thanks in advance ..

 

Avatar
Opusti

I've applied but the output in the report does not appear are there any other suggestions? thanks

Best Answer

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...

Avatar
Opusti
Related Posts Odgovori Prikazi Aktivnost
0
avg. 19
3688
4
avg. 19
4940
3
maj 24
2037
2
maj 23
3920
0
mar. 22
2942