else // Imprimimos el reporte { error_reporting(E_ALL); set_time_limit(1800); $io_pdf=new Cezpdf('LETTER','portrait'); // Instancia de la clase PDF $io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra $io_pdf->ezSetCmMargins(3.6,2.5,3,3); // Configuración de los margenes en centímetros uf_print_encabezado_pagina($ls_titulo,$ls_periodo,$io_pdf); // Imprimimos el encabezado de la página $io_pdf->ezStartPageNumbers(550,50,10,'','',1); // Insertar el número de página $li_nomina=$io_report->DS->getRowCount("codnom"); ///print_r ($io_report->DS); for ($li_i=1;$li_i<=$li_nomina;$li_i++) { $ls_codnom=$io_report->DS->data["codnom"][$li_i]; $ls_desnom=$io_report->DS->data["desnom"][$li_i]; uf_print_cabecera_nomina($ls_codnom, $ls_desnom, &$io_pdf); $io_report->uf_pagos_unidad($ls_codnom, $ls_des_periodo, $ls_dhas_periodo,$ls_unidaddes,$ls_unidadhas); $li_unidad=$io_report->DS_detalle->getRowCount("codnom"); $total_monto=0; $total_cantidad=0; for ($li_j=1;$li_j<=$li_unidad;$li_j++) { $ls_desuniadm=$io_report->DS_detalle->data["desuniadm"][$li_j]; $ls_monto=$io_report->DS_detalle->data["monnetres"][$li_j]; $total_monto=$total_monto+$ls_monto; $ls_uni1=$io_report->DS_detalle->data["minorguniadm"][$li_j]; $ls_uni2=$io_report->DS_detalle->data["ofiuniadm"][$li_j]; $ls_uni3=$io_report->DS_detalle->data["uniuniadm"][$li_j]; $ls_uni4=$io_report->DS_detalle->data["depuniadm"][$li_j]; $ls_uni5=$io_report->DS_detalle->data["prouniadm"][$li_j]; $io_report->uf_contar_unidad($ls_codnom,$ls_des_periodo,$ls_dhas_periodo,$ls_uni1,$ls_uni2, $ls_uni3,$ls_uni4,$ls_uni5);