factura_comun_smile.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. from openerp import api, models
  2. import datetime
  3. class report_factura_smile(models.AbstractModel):
  4. _name = 'report.factura_comun_smile.report_factura_smile'
  5. @api.multi
  6. def render_html(self, data=None):
  7. report_obj = self.env['report']
  8. report = report_obj._get_report_from_name('factura_comun_smile.report_factura_smile')
  9. docargs = {
  10. 'doc_ids': self._ids,
  11. 'doc_model': report.model,
  12. 'docs': self.env[report.model].browse(self._ids),
  13. 'calcular_precio':self.calcular_precio,
  14. }
  15. return report_obj.render('factura_comun_smile.report_factura_smile', docargs)
  16. def calcular_precio(self,precio):
  17. return (precio*1.1)
  18. # class report_facturaventa_smile(models.AbstractModel):
  19. # _name = 'report.factura_comun_smile.report_facturaventa_smile'
  20. #
  21. # @api.multi
  22. # def render_html(self, data=None):
  23. # report_obj = self.env['report']
  24. # report = report_obj._get_report_from_name('factura_comun_smile.report_facturaventa_smile')
  25. # docargs = {
  26. # 'doc_ids': self._ids,
  27. # 'doc_model': report.model,
  28. # 'docs': self.env[report.model].browse(self._ids),
  29. #
  30. # }
  31. # return report_obj.render('factura_comun_smile.report_facturaventa_smile', docargs)