콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
4421 화면

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

 

아바타
취소

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

베스트 답변

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

아바타
취소
관련 게시물 답글 화면 활동
0
8월 19
3689
4
8월 19
4943
3
5월 24
2039
2
5월 23
3923
0
3월 22
2949