odoo self.pool.get (search and browse)


.xml file

<xpath expr="//button[@string='Cancel Order']" position="after">
 <button name="getinvno" string="Print EP" type="object" />
 </xpath>

.py file

def getinvno(self, cr, uid, ids,name, context=None):
 for resource in self.browse(cr,uid,ids,context=context):
 self_name = self.pool.get('account.invoice').search(cr,uid, [('origin','=',resource.name)], context=context )
 #res = self_name[0]
 for source in self.pool.get('account.invoice').browse(cr, uid, self_name, context):
 result = source.number
 return self.write(cr, uid, ids, {'invno': result}, context=context)
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s