report_ticket_ferreteria.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. from openerp import api, models
  2. # class report_ticket_ferreteria(models.AbstractModel):
  3. # _name = 'report.ticket_venta.report_ticket_ferreteria'
  4. #
  5. # @api.multi
  6. # def render_html(self, data=None):
  7. # report_obj = self.env['report']
  8. # report = report_obj._get_report_from_name('ticket_venta.report_ticket_ferreteria')
  9. # docargs = {
  10. # 'doc_ids': self._ids,
  11. # 'doc_model': report.model,
  12. # 'docs': self.env[report.model].browse(self._ids),
  13. # }
  14. # return report_obj.render('ticket_venta.report_ticket_ferreteria', docargs)
  15. #
  16. #
  17. class report_ticket_ferreteria(models.AbstractModel):
  18. _name = 'report.ticket_venta.report_ticket_ferreteria'
  19. @api.model
  20. def render_qweb_pdf(self, docids, data=None):
  21. docs = self.env['account.invoice'].browse(docids)
  22. return self.env['report'].render(
  23. 'ticket_venta.report_ticket_ferreteria',
  24. {
  25. 'doc_ids': docids,
  26. 'doc_model': 'account.invoice',
  27. 'docs': docs,
  28. }
  29. )