class jasper_report_produksi_restan(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_report_produksi_restan, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'id': int(ids[-1]), } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_produksi_restan', 'wizard.report.produksi.select', parser=jasper_report_produksi_restan, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
class jasper_report_stock_card(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_report_stock_card, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'from_date' : str(data['form']['from_date']), 'to_date' : str(data['form']['to_date']), 'username' : str(data['form']['username']), 'location_id' : str(data['form']['location_id']), 'product_id' : data['form']['product_id'][0], 'show_value' : data['cost'], 'company_id' : data['form']['company_id'][0], } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self,cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper('report.report_stock_card', 'wizard.report.stock.card', parser=jasper_report_stock_card,) jasper_report.ReportJasper('report.report_stock_card_xls', 'wizard.report.stock.card', parser=jasper_report_stock_card,) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): rootpath = odoo.tools.config.addons_data_dir return {'id': int(ids[0]) or 1, 'rootpath': rootpath} def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_invoice_a4', 'wizard.report.invoice', parser=jasper_report_invoice, ) jasper_report.ReportJasper( 'report.report_invoice_kwitansi_a42', 'wizard.report.invoice', parser=jasper_report_invoice, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
############################################################################## import time import calendar from odoo.addons.jasper_reports import JasperDataParser from odoo.addons.jasper_reports import jasper_report class jasper_report_produksi_nab_rekap(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_report_produksi_nab_rekap, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'id' : int(ids[-1]), } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self,cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper('report.report_produksi_nab_rekap', 'wizard.report.produksi.select', parser=jasper_report_produksi_nab_rekap,) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
class jasper_report_inventory_skb_qty_rp(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_report_inventory_skb_qty_rp, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'from_date': data['form']['from_date'], 'to_date': data['form']['to_date'], 'operating_unit_ids': str(data['form']['operating_unit_ids']), } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper('report.report_inventory_skb_qty_rp', 'wizard.report.inventory', parser=jasper_report_inventory_skb_qty_rp, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
'date_end': str(data['form']['date_end']), 'group_ids': str(data['form']['group_ids']), 'listing': str(data['listing']), 'username': str(data['user_print']), 'company_id': int(data['form']['company_id'][0]), 'suffix_report': str(" - " + str(data['form']['date_end'])) } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return str(data['report_type']) def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_progres_kerja_harian', 'wizard.report.progres.kerja.harian', parser=jasper_report_progres_kerja_harian, ) jasper_report.ReportJasper( 'report.report_progres_kerja_harian_pdf', 'wizard.report.progres.kerja.harian', parser=jasper_report_progres_kerja_harian, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def generate_parameters(self, cr, uid, ids, data, context): params = { 'company_name': data['form']['company_id'][1], 'currency_name': data['form']['currency_name'], 'date_start': str(data['form']['date_start']), 'date_stop': str(data['form']['date_stop']), } return params def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_purchase_received_register', 'wizard.purchase.received.register', parser=jasper_purchase_received_register, ) jasper_report.ReportJasper( 'report.report_purchase_received_register_xls', 'wizard.purchase.received.register', parser=jasper_purchase_received_register, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
class jasper_voucher_payment_employee_advance(JasperDataParser.JasperDataParser ): def __init__(self, cr, uid, ids, data, context): super(jasper_voucher_payment_employee_advance, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return {'id': int(data['id'])} def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.voucher_payment_employee_advance', 'account.employee.advance', parser=jasper_voucher_payment_employee_advance, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def __init__(self, cr, uid, ids, data, context): super(jasper_report_du_slip_gaji, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'id': int(ids[-1]), 'type_id': str(data['form']['employee_type_id']) } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_du_slip_gaji', 'wizard.report.du.all.select', parser=jasper_report_du_slip_gaji, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
class jasper_report_account_payment_advance(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_report_account_payment_advance, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): rootpath = odoo.tools.config.addons_data_dir return {'id': int(ids[0]) or 1, 'rootpath': rootpath} def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_account_payment_advance_a42', 'wizard.report.account.payment.advance', parser=jasper_report_account_payment_advance, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def generate_parameters(self, cr, uid, ids, data, context): return data['form'] def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.rekap_timbangan_internal_metro', 'wizard.weighbridge.recap.metro', parser=jasper_rekap_timbangan, ) jasper_report.ReportJasper( 'report.rekap_timbangan_internal_sampit', 'wizard.weighbridge.recap.sampit', parser=jasper_rekap_timbangan, ) jasper_report.ReportJasper( 'report.rekap_timbangan_beacukai_metro', 'wizard.weighbridge.recap.metro', parser=jasper_rekap_timbangan, ) jasper_report.ReportJasper( 'report.rekap_timbangan_beacukai_sampit', 'wizard.weighbridge.recap.sampit',
class jasper_report_nota_invoice_advance(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_report_nota_invoice_advance, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'id': int(data['id']), 'suffix_report': " " + str(data['name']) } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return 'pdf' def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_nota_invoice_advance', 'account.invoice.advance', parser=jasper_report_nota_invoice_advance, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): rootpath = odoo.tools.config.addons_data_dir return {'id': int(ids[0]) or 1, 'rootpath': rootpath} def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_account_payment_a42', 'wizard.report.account.payment', parser=jasper_report_account_payment, ) jasper_report.ReportJasper( 'report.report_account_payment_ho_a42', 'wizard.report.account.payment', parser=jasper_report_account_payment, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def __init__(self, cr, uid, ids, data, context): super(jasper_report_export_data_kontraktor_alat, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'from_date': data['form']['from_date'], 'to_date': data['form']['to_date'], } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_export_data_kontraktor_alat', 'wizard.report.export.data.select', parser=jasper_report_export_data_kontraktor_alat, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
import time import calendar from odoo.addons.jasper_reports import JasperDataParser from odoo.addons.jasper_reports import jasper_report class jasper_report_du_all(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_report_du_all, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'id' : int(ids[-1]), 'type_id' : str(data['form']['employee_type_id']) } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self,cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper('report.report_du_all', 'wizard.report.du.all.select', parser=jasper_report_du_all,) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
class jasper_asset_report(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_asset_report, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'to_date': str(data['form']['to_date']), 'company_name': str(data['form']['company_id'][1]), # 'categ_id' : str(data['form']['categ_id']), } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_asset', 'wizard.report.asset', parser=jasper_asset_report, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
from odoo.addons.jasper_reports import jasper_report class jasper_report_export_data_rekap_hk(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_report_export_data_rekap_hk, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'from_date': data['form']['from_date'], 'to_date': data['form']['to_date'], } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper('report.report_export_data_rekap_hk', 'wizard.report.export.data.select', parser=jasper_report_export_data_rekap_hk, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def __init__(self, cr, uid, ids, data, context): super(jasper_report_export_data_lhm_detail, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'from_date': data['form']['from_date'], 'to_date': data['form']['to_date'], } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_export_data_lhm_detail', 'wizard.report.export.data.select', parser=jasper_report_export_data_lhm_detail, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
'from_date': data['form']['from_date'], 'to_date': data['form']['to_date'], 'start_year': datetime.strptime(data['form']['from_date'], '%Y-%m-%d') + relativedelta(month=1, day=1), 'company_name': data['form']['company_id'][1], 'target_move': data['form']['target_move'], } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_trial_balance_10c', 'wizard.trial.balance.10c', parser=jasper_report_trial_balance_10c, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def __init__(self, cr, uid, ids, data, context): super(jasper_report_contract_sale, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): order_id = int(context.get('active_id', data.get('id',False))) env = api.Environment(cr, uid, context) if order_id: order = env['sale.order'].browse(order_id) return { 'id' : order_id, 'suffix_report' : " Contract - " + order.name } else: return False def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self,cr, uid, ids, data, context): return data.get('report_type','pdf') def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper('report.report_contract_sale','sale.order', parser=jasper_report_contract_sale,) # jasper_report.ReportJasper('report.report_contract_sale_xlsx','sale.order', parser=jasper_report_contract_sale,) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
} def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self,cr, uid, ids, data, context): return data['form']['report_type'] @api.model def generate_records(self, cr, uid, ids, data, context): # running_lines = self.env['running.account.line'].search([('running_account_id.account_period_id','=',data['form']['account_period_id'][0])]) res = {} # utilities = list(set([x.utility_id for x in running_line])) # for util in sorted(utilities, lambda x: (x.location_type_id.code=='WS' and 1 or (x.location_type_id.code=='VH' and 2 or (x.location_type_id.code=='MA' and 3 or 4)))): # util_running_lines = running_lines.filtered(lambda x: x.utility_id.id==util.id) # for activity in list(set([x.activity_id for x in util_running_lines])): # lines = util_running_lines.filtered(lambda x: x.activity_id.id==activity.id) # data = { # 'location': util.location_type_id.code, # 'code': util.code, # 'activity_code': activity.code, # 'activity': activity.name, # 'amount': sum(lines.map('total')) # } # res.append(data) # print ">>>>>>>>>>>>>>>>", data return res jasper_report.ReportJasper('report.running_account_report', 'wizard.running.account.report', parser=jasper_running_account_report,) jasper_report.ReportJasper('report.running_account_report_xls', 'wizard.running.account.report', parser=jasper_running_account_report,) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def __init__(self, cr, uid, ids, data, context): super(jasper_report_export_data_machine, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'from_date': data['form']['from_date'], 'to_date': data['form']['to_date'], } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_export_data_machine', 'wizard.report.export.data.select', parser=jasper_report_export_data_machine, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# For more details, check COPYRIGHT and LICENSE files # ###################################################################################################### from odoo.addons.jasper_reports import JasperDataParser from odoo.addons.jasper_reports import jasper_report class jasper_report_account_voucher(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_report_account_voucher, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'id' : int(data['id']), 'suffix_report' : " " + str(data['name']) } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self,cr, uid, ids, data, context): return 'pdf' def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper('report.report_voucher_cash_bank','account.voucher', parser=jasper_report_account_voucher,) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
from odoo.addons.jasper_reports import JasperDataParser from odoo.addons.jasper_reports import jasper_report class jasper_report_stock_picking(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_report_stock_picking, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): data['form'].update({'company_name': 'PT. SINAR JAYA INTI MULYA'}) data['form'].update({'location_id': data['form']['location_id'][0]}) return data['form'] def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self,cr, uid, ids, data, context): return data['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper('report.report_picking_skb', 'wizard.report.picking.skb', parser=jasper_report_stock_picking,) jasper_report.ReportJasper('report.report_picking_skb_xlsx', 'wizard.report.picking.skb', parser=jasper_report_stock_picking,) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
############################################################################## import time import calendar from odoo.addons.jasper_reports import JasperDataParser from odoo.addons.jasper_reports import jasper_report class jasper_report_produksi_nab_perblock(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_report_produksi_nab_perblock, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return { 'id' : int(ids[-1]), } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self,cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper('report.report_produksi_nab_perblock', 'wizard.report.produksi.select', parser=jasper_report_produksi_nab_perblock,) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
class jasper_invoice_advance_balance(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_invoice_advance_balance, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return data['form'] def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.invoice_advance_balance', 'wizard.invoice.advance.balance', parser=jasper_invoice_advance_balance, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
class jasper_report_stock_picking(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_report_stock_picking, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): rootpath = odoo.tools.config.addons_data_dir return {'id': int(ids[0]) or 1, 'rootpath': rootpath} def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_stock_picking_a4', 'wizard.report.stock.picking', parser=jasper_report_stock_picking, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return data['form'] def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self,cr, uid, ids, data, context): return data['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper('report.report_ins_payment_instruction', 'account.payment.instruction', parser=jasper_payment_instruction_parser,) jasper_report.ReportJasper('report.report_ins_request_approval', 'account.payment.instruction', parser=jasper_payment_instruction_parser,) class jasper_voucher_payment_instruction_parser(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_voucher_payment_instruction_parser, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return data['form'] def generate_properties(self, cr, uid, ids, data, context): return {}
def generate_parameters(self, cr, uid, ids, data, context): return { 'from_date': data['form']['from_date'], 'to_date': data['form']['to_date'], 'account_ids': str(data['form']['account_ids']), 'target_move': str(data['target_move']), } def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['form']['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.report_general_ledger_account', 'wizard.general.ledger.account', parser=jasper_report_general_ledger_account, ) jasper_report.ReportJasper( 'report.report_general_ledger_account_xls', 'wizard.general.ledger.account', parser=jasper_report_general_ledger_account, ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
class jasper_cash_bank_book(JasperDataParser.JasperDataParser): def __init__(self, cr, uid, ids, data, context): super(jasper_cash_bank_book, self).__init__(cr, uid, ids, data, context) def generate_data_source(self, cr, uid, ids, data, context): return 'parameters' def generate_parameters(self, cr, uid, ids, data, context): return data['form'] def generate_properties(self, cr, uid, ids, data, context): return {} def generate_output(self, cr, uid, ids, data, context): return data['report_type'] def generate_records(self, cr, uid, ids, data, context): return {} jasper_report.ReportJasper( 'report.cash_bank_book_gl', 'wizard.cash.bank.book', parser=jasper_cash_bank_book, ) # jasper_report.ReportJasper('report.cash_bank_book_statement', 'wizard.cash.bank.book', parser=jasper_cash_bank_book,) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: