thanks stephane, your help is truly appreciated

now i can pick up the account with following statement:
        def show_rcv_account(self, cr, uid, ids, context=None):
                partner_obj = self.pool.get('res.partner').browse(cr, uid, 3)
                rcv_acc = partner_obj.property_account_receivable
                raise osv.except_osv('Receivables Account', rcv_acc)

only problem is that i have hard coded the partner id
when i used partner_id instead of 3, it raised an error that global name or 
variable 'partner_id' not defined.... 
below is the part of code in umbrella.py
class umbrella_member(osv.osv):
        _name = 'umbrella.member'
        _columns = {
                'name': fields.char('Member Name', size=64, required=True),
                'partner_id': fields.many2one('res.partner', 'Partner', 
required=True, ondelete='cascade'),
                'joining_date': fields.date('Joining Date'),
                'active': fields.boolean('Active'),
                'services': fields.many2many('umbrella.service', 
'umbrella_member_service_rel', 'service_id', 'member_id', 'Services'),
        }
        def show_rcv_account(self, cr, uid, ids, context=None):
                partner_obj = self.pool.get('res.partner').browse(cr, uid, 3)
                rcv_acc = partner_obj.property_account_receivable
                raise osv.except_osv('Receivables Account', rcv_acc)

how do tell it which partner id i am looking at in the view (openerp) ... and 
how do i pass it
any pointer will be much appreciated.

thanks
khalid




-------------------- m2f --------------------

--
http://www.openobject.com/forum/viewtopic.php?p=49870#49870

-------------------- m2f --------------------


_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users

Reply via email to