Skip to Content
मेन्यू
This question has been flagged
3 Replies
4433 Views

Hi there,

Working on a module that adds the tickbox to the partner (this bit works fine). However, when I try to copy this into account.invoice got the error.
Code:

res_partner.py
# -*- coding: utf-8 -*-

from openerp import models, fields, api, _

class ResPartnerTickbox(models.Model):
    _inherit = "res.partner"

    company_tickbox = fields.Boolean(string='Email invs/statements', help='Select this box if the customer wants to receive invoices and statements by email.', store='true', default="true")
    company_tickbox1 = fields.Boolean(string='Email invs/statements', help='Select this box if the customer wants to receive invoices and statements by email.', store='true', default="true")

    @api.model
    def _commercial_fields(self):
        
        commercial_fields = super(ResPartnerTickbox, self)._commercial_fields()
        new_commercial_fields = ['company_tickbox', 'company_tickbox1']
        commercial_fields.extend(new_commercial_fields)
        return commercial_fields

invoice.py
# -*- coding: utf-8 -*-
from openerp import api, fields, models, _
class Tickbox_Invoice(models.Model):
    _inherit = 'account.invoice'
    
    company_tickbox = fields.Boolean(related='partner_id.company_tickbox', store=True)


Avatar
Discard

Hi,

please add the error logs and, preferably, the code of the res.partner

Author Best Answer

  File "/usr/lib/python2.7/dist-packages/openerp/addons/bus/controllers/main.py", line 34, in poll

    raise Exception("bus.Bus unavailable")


Avatar
Discard
Related Posts Replies Views Activity
0
अप्रैल 16
3204
1
जुल॰ 23
4335
0
जुल॰ 18
2524
2
जन॰ 17
3306
1
जन॰ 16
6757