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

I am using openerp 7 api for my development.I want to inherit report of partner ledger.The function is not executing, I think the syntax is correct but I not getting where I have done mistake.

from openerp.osv import fields,osv
class report_partnerledger(osv.AbstractModel):
    _inherit = 'report.account.report_partnerledger'

    def _check_status(self, cr, uid, ids, context=None):
        print "Entering check status func"
        iscredit = self.cr.execute("SELECT l.credit FROM account_move_line AS l")
        if(iscredit == 0):
            docm="Invoice"
        else:
            docm="Refunded Invoice"
        print docm
        return docm

    _columns = {
        'doc_info': fields.function(_check_status,type='char'),
    }

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

Is '_check_status' is inherited method? If yes, try to super the original '_check_status' method if you added codes to it.

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

No it is my own method not inherited

Bài viết liên quan Trả lời Lượt xem Hoạt động
11
thg 9 16
25551
0
thg 12 15
6929
5
thg 11 15
5782
2
thg 10 15
5737
1
thg 7 15
7613