Beispiel #1
0
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:
Beispiel #2
0
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:
Beispiel #3
0
    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:
Beispiel #4
0
##############################################################################
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:
Beispiel #7
0
    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:
Beispiel #8
0

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:
Beispiel #11
0
    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:
Beispiel #15
0
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:
Beispiel #16
0
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:
Beispiel #19
0
            '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:
Beispiel #22
0
    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:
Beispiel #23
0
#   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:
Beispiel #26
0

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 {}
Beispiel #29
0
    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:
Beispiel #30
0
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: