1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
import time
import openerp
from openerp.osv import osv, fields
from openerp.tools.translate import _
class module(osv.Model):
_name = 'module'
_description = 'Module module'
_columns = {
'partner_id' : fields.many2one('res.partner','Partner',required=True),
'invoice_id' : fields.many2one('account.invoice','Invoice',required=True),
}
def look_invoice(self,cr,uid,ids,context=None):
context = context or {}
invoice_id = self.read(cr,uid, ids[0], ['invoice_id'])['invoice_id']
if invoice_id:
return {
'type': 'ir.actions.act_window',
'name': 'Invoice',
'res_model': 'module',
'res_id': invoice_id[0]
'view_type': 'form',
'view_mode': 'form',
'nodestroty': True,
}
return False |
Partager