Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

表单打印问题



  •       表单打印老是出现错误:(<type 'exceptions.KeyError'>, KeyError('report.rpt_after_sale_repair',), <traceback object at 0x02F544E0>)
          附上源文件:
        --ini--.py
        [code]# -- coding: utf-8 --
    import rpt_after_sale_repair[/code]
       
       
          rpt_after_sale_repair.py
          [code]# -- coding: utf-8 --


    import time
    from report import report_sxw

    class rpt_after_sale_repair(report_sxw.rml_parse):
        def init(self, cr, uid, name, context=None):
            super(rpt_after_sale_repair, self).init(cr, uid, name, context=context)
            self.localcontext.update({
                'time': time,
            })

    report_sxw.report_sxw('report.rpt_after_sale_repair', 'crm.after.sale.repair', 'addons/crm_after_sale_repair/report/asr.rml', parser=rpt_after_sale_repair, header=Fales)
    [/code]
         

          rpt_after_sale_repair_view.xml

          [code]<?xml version="1.0" encoding="utf-8"?>
    <openerp>
        <data>
            <report id="report_crm_after_sale_repair" header="False"
                auto="False" model="crm.after.sale.repair" name="rpt_after_sale_repair"
                rml="crm_after_sale_repair/report/asr.rml" string="打印维修单"/>
        </data>
    </openerp>[/code]

          --openerp--.py
          [code]    'update_xml': [
            'report/rpt_after_sale_repair_view.xml',
        ],[/code]

        求助~~~感谢!



  •       表单打印老是出现错误:(<type 'exceptions.KeyError'>, KeyError('report.rpt_after_sale_repair',), <traceback object at 0x02F544E0>)
          附上源文件:
        --ini--.py
        [code]# -- coding: utf-8 --
    import rpt_after_sale_repair[/code]
       
       
          rpt_after_sale_repair.py
          [code]# -- coding: utf-8 --


    import time
    from report import report_sxw

    class rpt_after_sale_repair(report_sxw.rml_parse):
        def init(self, cr, uid, name, context=None):
            super(rpt_after_sale_repair, self).init(cr, uid, name, context=context)
            self.localcontext.update({
                'time': time,
            })

    report_sxw.report_sxw('report.rpt_after_sale_repair', 'crm.after.sale.repair', 'addons/crm_after_sale_repair/report/asr.rml', parser=rpt_after_sale_repair, header=Fales)
    [/code]
         

          rpt_after_sale_repair_view.xml

          [code]<?xml version="1.0" encoding="utf-8"?>
    <openerp>
        <data>
            <report id="report_crm_after_sale_repair" header="False"
                auto="False" model="crm.after.sale.repair" name="rpt_after_sale_repair"
                rml="crm_after_sale_repair/report/asr.rml" string="打印维修单"/>
        </data>
    </openerp>[/code]

          --openerp--.py
          [code]    'update_xml': [
            'report/rpt_after_sale_repair_view.xml',
        ],[/code]

        求助~~~感谢!


  • 管理员

    请检查在模块根目录下的__init__.py有没有
    [code]import report[/code]


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待