$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=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,$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); } unset($io_report);
$li_totalcontadebe=$li_totalcontadebe+$li_debe; $li_totalcontahaber=$li_totalcontahaber+$li_haber; $li_debe=$io_fun_nomina->uf_formatonumerico($li_debe); $li_haber=$io_fun_nomina->uf_formatonumerico($li_haber); $la_data[$li_i]=array('cuenta'=>$ls_cueconpatcon,'denominacion'=>$ls_denominacion,'debe'=>$li_debe,'haber'=>$li_haber); } } $io_report->DS_detalle->resetds("cuenta"); if($li_totrow>0) { uf_print_cabecera_contable($io_pdf);// Imprimimos la cabecera contable uf_print_detalle_contable($la_data,$io_pdf); // Imprimimos el detalle contable $li_totalcontadebe=$io_fun_nomina->uf_formatonumerico($li_totalcontadebe); $li_totalcontahaber=$io_fun_nomina->uf_formatonumerico($li_totalcontahaber); uf_print_pie_cabecera_contable($li_totalcontadebe,$li_totalcontahaber,$io_pdf); // imprimimos los totales contable uf_print_frimas ($io_pdf); //imprimimos las firmas unset($la_data); } //------------------------------------------------------------------------------------------------------------------------------- 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>"); }