2
# -*- coding: utf-8 -*-
3
from report import report_sxw
7
class report_nomina_resumen(report_sxw.rml_parse):
8
""" Herencia a clase base para reportes de OpenERP
10
_name = 'report.nomina.resumen'
12
def __init__(self, cr, uid, name, context):
13
""" Se sobrecarga el init para agregarle el context
15
super(report_nomina_resumen, self).__init__(cr, uid, name, context)
16
self.context = context
19
report_sxw = report_sxw.report_sxw
22
class TxtParser(report_sxw):
23
def __init__(self, name, table, rml=False, parser=False, header=True, store=False):
24
self.parser_instance = False
25
self.localcontext = {}
26
report_sxw.__init__(self, name, table, rml, parser, header, store)
28
def create_single_pdf(self, cursor, uid, ids, data, report_xml, context):
29
file = open(data['file'], 'r')
31
os.remove(data['file'])
32
return (output, 'ods')
35
TxtParser('report.nomina.resumen', 'nomina.resumen', None, parser=report_nomina_resumen, header=False)