$ls_codsolhas=$io_fun_viaticos->uf_obtenervalor_get("codsolhas",""); $ls_tiporeporte=$io_fun_viaticos->uf_obtenervalor_get("tiporeporte",0); global $ls_tiporeporte; require_once("../../shared/ezpdf/class.ezpdf.php"); if($ls_tiporeporte==1) { require_once("sigesp_scv_class_reportbsf.php"); $io_report=new sigesp_scv_class_reportbsf(); } else { require_once("sigesp_scv_class_report.php"); $io_report=new sigesp_scv_class_report(); } //-------------------------------------------------------------------------------------------------------------------------------- $lb_valido=$io_report->uf_select_solicitudviaticos($ls_codemp,"",$ld_desde,$ld_hasta,$ls_codsoldes,$ls_codsolhas,"","","","","","","","",$li_orden); if($lb_valido==false) // Existe algún error ó no hay registros { print("<script language=JavaScript>"); print(" alert('No hay nada que Reportar');"); print(" close();"); print("</script>"); } else // Imprimimos el reporte { $li_totrowsol=$io_report->ds->getRowCount("codsolvia"); $li_totrowtot=0; 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
$ls_codemp=$_SESSION["la_empresa"]["codemp"]; $ls_nomemp=$_SESSION["la_empresa"]["nombre"]; $ls_codsolvia=""; $li_orden=$io_fun_viaticos->uf_obtenervalor_get("ordenfec",""); $ls_coduniadm=$io_fun_viaticos->uf_obtenervalor_get("coduniadm",""); $ls_codben=$io_fun_viaticos->uf_obtenervalor_get("codben",""); if($ls_codben!="") { $lb_valido=$io_report->uf_scv_load_codigopersonal($ls_codemp,$ls_codben,&$as_codper); if($lb_valido) { $ls_codben=$as_codper; } } //-------------------------------------------------------------------------------------------------------------------------------- $lb_valido=$io_report->uf_select_solicitudviaticos($ls_codemp,$ls_codsolvia,$ld_desde,$ld_hasta,"","",$ls_coduniadm,$ls_codben,$li_orden); // Cargar el DS con los datos de la cabecera del reporte if($lb_valido==false) // Existe algún error ó no hay registros { print("<script language=JavaScript>"); print(" alert('No hay nada que Reportar');"); print(" close();"); print("</script>"); } 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.5,3,3,3); // Configuración de los margenes en centímetros uf_print_encabezado_pagina($ls_titulo,$ls_fecha,$io_pdf); // Imprimimos el encabezado de la página