{// Hacemos un rollback de los registros, agregamos una nueva página y volvemos a imprimir $io_pdf->transaction('rewind'); $io_pdf->ezNewPage(); // Insertar una nueva página uf_print_cabecera($ls_cedper,$ls_apenomper,$ls_descar,$ls_desuniadm,$ld_fecingper,$ls_codcueban,$io_pdf); // Imprimimos la cabecera del registro uf_print_detalle($la_data,$io_pdf); // Imprimimos el detalle uf_print_piecabecera($li_totalasignacion,$li_totaldeduccion,$li_totalaporte,$li_total_neto,$ls_obsrecper,$io_pdf); // Imprimimos el pie de la cabecera*/ } } unset($la_data); $io_report->rs_data->MoveNext(); } $li_totasi=$io_fun_nomina->uf_formatonumerico($li_totasi); $li_totded=$io_fun_nomina->uf_formatonumerico($li_totded); $li_totapo=$io_fun_nomina->uf_formatonumerico($li_totapo); $li_totgeneral=$io_fun_nomina->uf_formatonumerico($li_totgeneral); uf_print_piepagina($li_totasi,$li_totded,$li_totapo,$li_totgeneral,$io_pdf); uf_print_firmas(&$io_pdf); if($lb_valido) // Si no ocurrio ningún error { $io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página $io_pdf->ezStream(); // Mostramos el reporte } else // Si hubo algún error { print("<script language=JavaScript>"); print(" alert('Ocurrio un error al generar el reporte. Intente de Nuevo');"); print(" close();"); print("</script>"); } unset($io_pdf); }
$io_pdf->ezNewPage(); // Insertar una nueva página if($li_s>0) { uf_print_cabecera($ls_codper,$ls_nomper,$io_pdf); // Imprimimos la cabecera del registro uf_print_detalle($la_data,$io_pdf); // Imprimimos el detalle uf_print_pie_cabecera($li_totprenom,$li_totant,$io_pdf); // Imprimimos pie de la cabecera } } } unset($la_data); $io_report->rs_data->MoveNext(); } $io_report->DS->resetds("codper"); $li_total_pre=$io_fun_nomina->uf_formatonumerico(abs($li_total_pre)); $li_total_his=$io_fun_nomina->uf_formatonumerico(abs($li_total_his)); uf_print_piepagina($li_total_pre,$li_total_his,$io_pdf); uf_print_frimas ($io_pdf); if($lb_valido) // Si no ocurrio ningún error { $io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página $io_pdf->ezStream(); // Mostramos el reporte } else // Si hubo algún error { print("<script language=JavaScript>"); print(" alert('Ocurrio un error al generar el reporte. Intente de Nuevo');"); print(" close();"); print("</script>"); } unset($io_pdf); }
} $io_report->rs_data->MoveFirst(); $li_asignacionglobal=number_format($io_report->rs_data->fields["totalasignacion"],2,",","."); $li_deduccionglobal=number_format($io_report->rs_data->fields["totaldeduccion"],2,",","."); $li_aporteglobal=number_format(0,2,",","."); $li_netoglobal=$io_report->rs_data->fields["totalasignacion"]-$io_report->rs_data->fields["totaldeduccion"]; $li_netoglobal=number_format($li_netoglobal,2,",","."); if(!(empty($ls_conceptop2))) { $li_aporteglobal=number_format($io_report->rs_data->fields["totalaporte"],2,",","."); } $li_totasi=number_format($li_totasi,2,",","."); $li_totded=number_format($li_totded,2,",","."); $li_totapo=number_format($li_totapo,2,",","."); $li_totgeneral=number_format($li_totgeneral,2,",","."); uf_print_piepagina($li_totasi,$li_totded,$li_totapo,$li_totgeneral,$li_totrow,$li_asignacionglobal, $li_deduccionglobal,$li_aporteglobal,$li_netoglobal,$io_pdf); if($lb_valido) // Si no ocurrio ningún error { $io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página $io_pdf->ezStream(); // Mostramos el reporte } else // Si hubo algún error { print("<script language=JavaScript>"); print(" alert('Ocurrio un error al generar el reporte. Intente de Nuevo');"); print(" close();"); print("</script>"); } unset($io_pdf); } unset($io_report);
$li_totapo=number_format($li_totapo,2,",","."); $li_totgeneral=number_format($li_totgeneral,2,",","."); uf_print_piepagina($li_totrow,$li_totasi,$li_totded,$li_totapo,$li_totgeneral,$ls_desuniadm,$io_pdf); $io_pdf->stopObject($io_cabecera); // Detener el objeto cabecera if($li_k<$li_totrowuni) { $io_pdf->ezNewPage(); // Insertar una nueva página } unset($io_cabecera); $li_k++; $io_report->rs_data->MoveNext(); $li_totgenasi=number_format($li_totgenasi,2,",","."); $li_totgended=number_format($li_totgended,2,",","."); $li_totgenapo=number_format($li_totgenapo,2,",","."); $li_totgen=number_format($li_totgen,2,",","."); uf_print_piepagina($li_totgenper,$li_totgenasi,$li_totgended,$li_totgenapo,$li_totgen,'',$io_pdf); } if($lb_valido) // Si no ocurrio ningún error { $io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página $io_pdf->ezStream(); // Mostramos el reporte } else // Si hubo algún error { print("<script language=JavaScript>"); print(" alert('Ocurrio un error al generar el reporte. Intente de Nuevo');"); print(" close();"); print("</script>"); } unset($io_pdf); }
$ls_nivacaper="Maestria"; break; case "6": $ls_nivacaper="PostGrado"; break; case "7": $ls_nivacaper="Doctorado"; break; } $la_data[$li_i]=array('codigo'=>$ls_codper,'nombre'=>$ls_nomper,'fecha'=>$ld_fecingper, 'estatus'=>$ls_estper,'nomina'=>$ls_nomina,'fechano'=>$ld_fechano, 'estatusno'=>$ls_estnom,'nivel'=>$ls_nivacaper,'profesion'=>$ls_despro, 'ubicacion'=>$ls_desubifis,'municipio'=>$ls_desmun,'parroquia'=>$ls_despar); } uf_print_detalle($la_data,$io_pdf); // Imprimimos el detalle uf_print_piepagina($li_totrow,&$io_pdf); unset($la_data); $io_report->DS->resetds("codper"); if($lb_valido) // Si no ocurrio ningún error { $io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página $io_pdf->ezStream(); // Mostramos el reporte } else // Si hubo algún error { print("<script language=JavaScript>"); print(" alert('Ocurrio un error al generar el reporte. Intente de Nuevo');"); print(" close();"); print("</script>"); } unset($io_pdf);