$ls_codemp=$_SESSION["la_empresa"]["codemp"];	
	$ls_nombre=$_SESSION["la_empresa"]["nombre"];	
	$ls_titulo1=$ls_nombre;
	$ls_titulo2="";
	$ls_titulo3="";
	$ls_titulo4="";
	
	//--------------variable que se toman de sigesp_srh_r_listado_evaluacioneficiencia.php------------------------------------------
	 $ls_fechades=$_GET["fechades"]; 
	 $ls_fechahas=$_GET["fechahas"];
	 $ls_codperdes=$_GET["codperdes"];
	 $ls_codperhas=$_GET["codperhas"];
	 $ls_orden=$_GET["ls_orden"];
	//------------------------------------------------------------------------------------------------------------------------------

	$lb_valido=uf_insert_seguridad("<b>Listado de Evaluación de Eficiencia</b>"); // Seguridad de Reporte
		
	if ($lb_valido)
	{
	 $lb_valido=$io_report->uf_lista_evaluacion_eficiencia($ls_fechades,$ls_fechahas,$ls_codperdes,$ls_codperhas,$ls_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
	 {
				break;
			case 'FEC':
				$ls_parm_orden=" scg_dt_cmp.fecha ";
				break;
			case 'CTA':	
				$ls_parm_orden=" scg_dt_cmp.sc_cuenta ";
				break;				
		}
		$li_ocultar=$_GET["ocultar"];

	//----------------------------------------------------  Par�metros del encabezado  -----------------------------------------------
		$ldt_fecha="<b> Desde   ".$ld_fecdesde."   al   ".$ld_fechasta." </b>" ;
		$ls_titulo="<b> Mayor  Analitico</b>  ".$ldt_fecha;       
	//--------------------------------------------------------------------------------------------------------------------------------
    // Cargar el dts_cab con los datos de la cabecera del reporte( Selecciono todos comprobantes )	
	$lb_valido=uf_insert_seguridad("<b>Mayor Anal�tico en PDF</b>"); // Seguridad de Reporte
	if($lb_valido)
	{ 
		 $lb_valido=$io_report->uf_cargar_mayor_analitico($ld_fecdesde,$ld_fechasta,$ls_cuentadesde,$ls_cuentahasta,$ls_parm_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
	 {
	    error_reporting(E_ALL);
		set_time_limit(3600);
	$io_fun_srh=new class_funciones_srh('../../');
	require_once("class_folder/sigesp_srh_class_report_2.php");
	$io_report=new sigesp_srh_class_report_2();
//----------------------------------------------------  Parámetros del encabezado  -------------------------------------------
	$ls_titulo="LISTADO DE CONCURSANTES";
	
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------	
	$ls_tiporeporte=$io_fun_srh->uf_obtenervalor_get("tiporeporte",0);
	global $ls_tiporeporte;
 	$ls_codcondes=$io_fun_srh->uf_obtenervalor_get("curdes","");
	$ls_codconhas=$io_fun_srh->uf_obtenervalor_get("curhas","");
	$ls_orden=$io_fun_srh->uf_obtenervalor_get("orden","");	
	$ls_estconper=$io_fun_srh->uf_obtenervalor_get("estatus","");	
	
//---------------------------------------------------------------------------------------------------------------------------------
    $lb_valido=uf_insert_seguridad($ls_titulo); // Seguridad de Reporte
	if($lb_valido)
	{
        $lb_valido=$io_report->uf_select_concursante_concurso($ls_codcondes,$ls_codconhas,$ls_estconper,$ls_orden,$rs_datcon);
		if ($lb_valido==false)
		{
		    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
  	    $ldt_fechas=$io_funciones->uf_convertirdatetobd($fechas);
	 }
	 $ls_orden=$_GET["rborden"];
	//---------------------------------------------------------------------------------------------------------------------------
	//Parámetros del encabezado
		$ldt_periodo=$_SESSION["la_empresa"]["periodo"];
		$li_ano=substr($ldt_periodo,0,4);
		$ldt_fecdes=substr($ldt_fecdes,0,10);
		$ldt_fecdes_cab=$io_funciones->uf_convertirfecmostrar($ldt_fecdes);
		$ldt_fechas=substr($ldt_fechas,0,10);
		$ldt_fechas_cab=$io_funciones->uf_convertirfecmostrar($ldt_fechas);
		$ldt_fecha_cab="Desde  ".$ldt_fecdes_cab."  al   ".$ldt_fechas_cab."";
		$ls_titulo="COMPROBANTES  CONTABLE  FORMATO 2 ";
	//---------------------------------------------------------------------------------------------------------------------------
	//Busqueda de la data
	$lb_valido=uf_insert_seguridad("<b>Comprobante Formato 2 en Excel</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_scg_reporte_select_comprobante_formato2($ls_cuentadesde,$ls_cuentahasta,$ldt_fecdes,$ldt_fechas,$ls_orden);
	}
	//---------------------------------------------------------------------------------------------------------------------------
	// Impresión de la información encontrada en caso de que exista
	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
	{
	else
	{
		$ls_des_mes=$io_fecha->uf_load_nombre_mes($ls_mesdes)." a ".$io_fecha->uf_load_nombre_mes($ls_meshas);
	}
	if($ls_perdes==$ls_perhas)
	{
		$ls_des_periodo=$ls_perdes;
	}
	else
	{
		$ls_des_periodo=$ls_perdes." al ".$ls_perhas;
	}
	
	$ls_periodo= "Año: ".$ls_des_ano." Mes: ".$ls_des_mes." - Período ".$ls_des_periodo;
	//--------------------------------------------------------------------------------------------------------------------------------
	$lb_valido=uf_insert_seguridad($ls_titulo,$ls_rango,$ls_rango2,$ls_periodo); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_aportepatronal_personal($ls_codnomdes,$ls_codnomhas,$ls_anodes,$ls_mesdes,$ls_anohas,$ls_meshas,
														  $ls_perdes,$ls_perhas,$ls_codconc,$ls_conceptocero,$ls_subnomdes,$ls_subnomhas,$ls_orden); // Cargar el DS con los datos 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);
						 			   'totalgen'=>array('justification'=>'right','width'=>240))); // Justificación y ancho de la columna
		$io_pdf->ezTable($la_data,$la_columna,'',$la_config);
	}// end function uf_print_pie_cabecera
	
		$ls_mesdes=substr($ls_combo,0,2);
		$ls_meshas=substr($ls_combo,2,2);
		$ls_diades="01";
		$ls_diahas=$io_fecha->uf_last_day($ls_meshas,$li_ano);
		$ldt_fecdes=$ls_diades."/".$ls_mesdes."/".$li_ano;
		$ldt_fechas=$ls_diahas;
		$ld_fechas=$io_funciones->uf_convertirfecmostrar($ldt_fechas);
		$ls_titulo="<b>COMPARADO ORIGEN Y APLICACION DE FONDOS FORMA 0719</b>";
		$ls_titulo1="<b>".$ls_titulo."  (En ".$ls_bolivares.".)   al  </b>"."<b>".$ld_fechas."</b>";
	//--------------------------------------------------------------------------------------------------------------------------------
    // Cargar datastore con los datos del reporte
	$lb_valido=uf_insert_seguridad("<b>Instructivo 07 Comparado Origen y aplicación de Fondos</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_crear_reporte_oaf($li_nivel,$ldt_fecdes,$ldt_fechas,$ls_agno);
	}
		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);
	require_once("../../shared/class_folder/class_funciones.php");
	$io_funciones=new class_funciones();
	require_once("../../shared/class_folder/class_fecha.php");
	$io_fecha = new class_fecha();
	require_once("../class_folder/class_funciones_scf.php");
	$io_fun_scf=new class_funciones_scf("../../");
	require_once("sigesp_scf_class_report.php");
	$io_report  = new sigesp_scf_class_report();
	$ia_niveles_scf[0]="";			
	uf_init_niveles();
	$li_total=count($ia_niveles_scf)-1;
	$ls_codemp=$_SESSION["la_empresa"]["codemp"];
	$ls_cuentadesde=$_GET["cuentadesde"];
	$ls_cuentahasta=$_GET["cuentahasta"];
	$ls_aux="";
	$lb_valido=uf_insert_seguridad("<b>Listado de Cuentas en PDF</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
		 $lb_valido=$io_report->uf_listadocuentas($ls_cuentadesde,$ls_cuentahasta);
	}
	 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
	 {
		error_reporting(E_ALL);
		//set_time_limit(1800);
				$ls_cant_mes=6;
				$ls_meses=$io_report->uf_nombre_mes_desde_hasta($li_mesdes,$li_meshas);
			}
		}
		$ls_mesdes=substr($ls_combo,0,2);
		$ls_meshas=substr($ls_combo,2,2);
		$ls_diades="01";
		$ls_diahas=$io_fecha->uf_last_day($ls_meshas,$li_ano);
		$ldt_fecdes=$ls_diades."/".$ls_mesdes."/".$li_ano;
		$ldt_fechas=$ls_diahas;
//----------------------------------------------------  Parámetros del encabezado  --------------------------------------------
		$ls_titulo=" <b>RESUMEN DE  INVERSIONES (FORMA 0714)</b>";       
		$ls_titulo1=" (Expresado en ".$ls_bolivares.") ";
//------------------------------------------------------------------------------------------------------------------------------
    // Cargar el dts_cab con los datos de la cabecera del reporte( Selecciono todos comprobantes )	
	$lb_valido=uf_insert_seguridad("<b>Instructivo 07 Comparado Resumen de Inversiones</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
     $lb_valido=$io_report->uf_scg_reportes_comparados_inversiones_0714($ldt_fecdes,$ldt_fechas,$li_mesdes,$li_meshas,
	                                                                    $ls_cant_mes);
	}
	 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);
		if(($ls_cuentadesde=="")&&($ls_cuentahasta==""))
		{
			if($io_report->uf_spg_reporte_select_cuenta_min_max($ls_cuentadesde,$ls_cuentahasta))
			{
				//$ls_cuentadesde=$ls_cuentadesde_min;
				//$ls_cuentahasta=$ls_cuentahasta_max;
			} 
		}
		$li_nivel=$_GET["nivel"];
	//---------------------------------------------------------------------------------------------------------------------------
	//Parámetros del encabezado
		$ldt_fecha="Desde  ".$ld_fecdesde."  al ".$ld_fechasta."";
		$ls_titulo="BALANCE DE COMPROBACIÓN";       
	//---------------------------------------------------------------------------------------------------------------------------
	//Busqueda de la data 
	$lb_valido=uf_insert_seguridad("<b>Balance de Comprobación en Excel</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_scg_reporte_balance_comprobante($ls_cuentadesde,$ls_cuentahasta,$ld_fecdesde,$ld_fechasta,$li_nivel);
	}
	//---------------------------------------------------------------------------------------------------------------------------
	// Impresión de la información encontrada en caso de que exista
	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
	{
$io_grafica = new class_graficas();
require_once("../../shared/class_folder/class_funciones.php");
$io_funciones=new class_funciones();
require_once("class_folder/class_pdf.php");
$io_pdf = new class_pdf();
$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm');
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////// PARAMETROS PARA FILTRAR EL REPORTE ///////////////////////////
$ld_fecini=$_GET["fecini"];
$ld_fecfin=$_GET["fecfin"];
$ls_coduniadm1=$_GET["coduniadm1"];
$ls_coduniadm2=$_GET["coduniadm2"];
///////////////////////////////////////////////////////////////////////////////////////////
  
  $lb_valido=uf_insert_seguridad("Reporte Estadístico de Evaluación de Desempeño"); // Seguridad de Reporte
	if($lb_valido)
	{       
		 $lb_valido=$io_report->uf_select_evaluacion_desempeno($ld_fecini, $ld_fecfin, $rs_data);
		 $total_evaluaciones=$io_report->io_sql->num_rows($rs_data);	
		
	
	}
	if (($lb_valido==false)||($total_evaluaciones==0)) // Existe algún error ó no hay registros
	 {
		print("<script language=JavaScript>");
		print(" alert('No hay nada que Reportar');"); 
		print(" close();");
		print("</script>");
	 }
	 else
		$ld_fechas=$io_funciones->uf_convertirfecmostrar($fechas);
		$ls_titulo="<b> ESTADO DE RESULTADOS</b>";
		$ls_titulo1="<b> ".$ls_nombre." </b>"; 
		$ls_titulo2="<b> al ".$ld_fechas."</b>";
		$ls_titulo3="<b>(Expresado en ".$ls_bolivares.")</b>";  
       // $ls_titulo2=" del  ".$ld_fecdes."  al  ".$ld_fechas." </b>";
	//--------------------------------------------------------------------------------------------------------------------------------
    // Cargar datastore con los datos del 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(4.5,3,3,3); // Configuraci�n de los margenes en cent�metros
		uf_print_encabezado_pagina($ls_titulo,$ls_titulo1,$ls_titulo2,$ls_titulo3,$io_pdf); // Imprimimos el encabezado de la p�gina
		//$io_pdf->ezStartPageNumbers(550,50,10,'','',1); // Insertar el n�mero de p�gina
		$lb_valido=uf_insert_seguridad("<b>Estado de Resultado en PDF</b>"); // Seguridad de Reporte
		if($lb_valido)
		{
			$lb_valido_ing=$io_report->uf_scg_reporte_estado_de_resultado_ingreso($ldt_fecdes,$ldt_fechas,$li_nivel);
			$lb_valido_egr=$io_report->uf_scg_reporte_estado_de_resultado_egreso($ldt_fecdes,$ldt_fechas,$li_nivel);
		}
		if((($lb_valido_ing==false)&&($lb_valido_egr==false))||($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
		{
		 if($lb_valido_ing)
				$ls_parm_orden=" scg_dt_cmp.comprobante ";
				break;
			case 'FEC':
				$ls_parm_orden=" scg_dt_cmp.fecha ";
				break;
			case 'CTA':	
				$ls_parm_orden=" scg_dt_cmp.sc_cuenta ";
				break;				
		}
	//---------------------------------------------------------------------------------------------------------------------------
	//Parámetros del encabezado
		$ldt_fecha="Desde   ".$ld_fecdesde."   al   ".$ld_fechasta."";
		$ls_titulo="Mayor  Analitico";       
	//---------------------------------------------------------------------------------------------------------------------------
	//Busqueda de la data
	$lb_valido=uf_insert_seguridad("<b>Mayor Analítico en Excel</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_cargar_mayor_analitico($ld_fecdesde,$ld_fechasta,$ls_cuentadesde,$ls_cuentahasta,$ls_parm_orden);
	}
	//---------------------------------------------------------------------------------------------------------------------------
	// Impresión de la información encontrada en caso de que exista
	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
	{
	$ls_codperhas=$io_fun_nomina->uf_obtenervalor_get("codperhas","");
	$ls_codconcdes=$io_fun_nomina->uf_obtenervalor_get("codconcdes","");
	$ls_codconchas=$io_fun_nomina->uf_obtenervalor_get("codconchas","");
	$ls_mes=$io_fun_nomina->uf_obtenervalor_get("mes","");
	$ls_ano=$io_fun_nomina->uf_obtenervalor_get("ano","");
	$ls_conceptocero=$io_fun_nomina->uf_obtenervalor_get("conceptocero","");
	$ls_codperi=$io_fun_nomina->uf_obtenervalor_get("codperi","");
	$ls_orden=$io_fun_nomina->uf_obtenervalor_get("orden","1");
	$ls_orden="5".trim($ls_orden);
	$ls_tiporeporte=$io_fun_nomina->uf_obtenervalor_get("tiporeporte","");
	$ls_subnomdes=$io_fun_nomina->uf_obtenervalor_get("codsubnomdes","");
	$ls_subnomhas=$io_fun_nomina->uf_obtenervalor_get("codsubnomhas","");
	
	//---------------------------------------------------------------------------------------------------------------------------
	//Busqueda de la data 
	$lb_valido=uf_insert_seguridad("<b>REPORTE DE PERSONAL PARA EL CONTROL DEL PROGRAMA DE ALIMENTACIÓN</b>"); // Seguridad de Reporte
	$lb_valido=true;
	$ls_titulo="REPORTE DE PERSONAL PARA EL CONTROL DEL PROGRAMA DE ALIMENTACIÓN";
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_cestaticket_personal_excel($ls_codnomdes,$ls_codnomhas,$ls_ano,$ls_mes,$ls_codperi,
															 $ls_codconcdes,$ls_codconchas,$ls_conceptocero,$ls_subnomdes,
															 $ls_subnomhas,$ls_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 
	   {
	     $ldt_fechas=$io_funciones->uf_convertirdatetobd($ls_last_day)." 00:00:00";
	   }
	//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
		$ldt_periodo = $_SESSION["la_empresa"]["periodo"];
		$ls_nombre   = $_SESSION["la_empresa"]["nombre"];
		$li_ano      = substr($ldt_periodo,0,4);
		$ld_fechas   = $io_funciones->uf_convertirfecmostrar($fechas);
		$ls_titulo   = "<b>BALANCE GENERAL CONSOLIDADO</b>";
		$ls_titulo1  = "<b> ".$ls_nombre." </b>"; 
		$ls_titulo2  = "<b> al ".$ld_fechas."</b>";
		$ls_titulo3  = "<b>(Expresado en Bs.)</b>";  
	//--------------------------------------------------------------------------------------------------------------------------------
    // Cargar datastore con los datos del reporte
	$lb_valido=uf_insert_seguridad("<b>Balance General Consolidado en PDF</b>"); // Seguridad de Reporte
	if ($lb_valido)
	   {
	     $lb_valido=$io_report->uf_balance_general_consolidado($ldt_fechas); 
	   }
	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);
		 $io_pdf=new Cezpdf('LETTER','portrait'); // Instancia de la clase PDF
	$ls_fecdesper=$io_report->uf_select_fechaperiodo($ls_codnomdes,$ls_codperdes,"fecdesper");
	$ls_fecdesper=$io_funciones->uf_convertirfecmostrar($ls_fecdesper);
	$ls_fechasper=$io_report->uf_select_fechaperiodo($ls_codnomdes,$ls_codperhas,"fechasper");
	$ls_fechasper=$io_funciones->uf_convertirfecmostrar($ls_fechasper);
	global $ls_tiporeporte;
	if($ls_tiporeporte==1)
	{
		require_once("sigesp_snorh_class_reportbsf.php");
		$io_report=new sigesp_snorh_class_reportbsf();
	}
	//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
	$ls_titulo="<b>Consolidado de Conceptos</b>";
	$ls_nomina="<b> Nómina:  Desde ".$ls_desnomdes."  Hasta ".$ls_desnomhas."</b>";
	$ls_periodo="<b>Período:  Desde ".$ls_fecdesper." Hasta ".$ls_fechasper."</b>";
	//--------------------------------------------------------------------------------------------------------------------------------
	$lb_valido=uf_insert_seguridad($ls_titulo,$ls_nomina,$ls_periodo); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_consolidadoconcepto_conceptos($ls_codnomdes,$ls_codnomhas,$ls_codconcdes,$ls_codconchas,
																$ls_codperdes,$ls_codperhas,$ls_tipconc,$ls_conceptocero,
																$ls_personaldes,$ls_personalhas,$ls_subnomdes,$ls_subnomhas); // 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
	{
		   {
		     $ls_cuentadesde=$ls_cuentadesde_min;
		     $ls_cuentahasta=$ls_cuentahasta_max;
		   } 
		}
		else
		{
		     $ls_cuentadesde=$ls_cuentadesde_min;
		     $ls_cuentahasta=$ls_cuentahasta_max;
		}
	//----------------------------------------------------  Par�metros del encabezado  -----------------------------------------------
		$ldt_fecha=" <b>".$io_fecha->uf_load_nombre_mes(substr($ls_fecha,3,2))." - ".substr($ls_fecha,6,4)." </b> ";
		$ls_titulo=" <b>MOVIMIENTOS DEL MES</b> ";       
	//--------------------------------------------------------------------------------------------------------------------------------
    // Cargar el dts_cab con los datos de la cabecera del reporte( Selecciono todos comprobantes )	
	$lb_valido=uf_insert_seguridad("<b>Movimientos del Mes en PDF</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_scg_reporte_movimientos_mes($ls_cuentadesde,$ls_cuentahasta,$ls_fecha,$ls_fechasta,$ls_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
	 {
	    error_reporting(E_ALL);
		//set_time_limit(1800);
	{
		require_once("sigesp_soc_class_reportbsf.php");
		$io_class_report=new sigesp_soc_class_reportbsf();
		$ls_bolivares="Bs.F.";
	}
	error_reporting(E_ALL);
	set_time_limit(3000);	
	$io_pdf=new class_pdf('LETTER','landscape'); // Instancia de la clase PDF
	$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
	$io_pdf->numerar_paginas(7);	
	$io_pdf->set_margenes(0,20,0,0);	
	$ls_tipsolcot=$_GET["tipsolcot"];
	$ls_numanacot=$_GET["numanacot"];
	$ld_fecha=$_GET["fecha"];
	$ls_observacion=$_GET["observacion"];	
	$lb_valido=uf_insert_seguridad();
	if($lb_valido)
	{
		uf_print_encabezado_pagina($ls_numanacot,$ls_observacion,$ld_fecha,$io_pdf);
		$lb_valido=$io_class_report->uf_cargar_cotizaciones($ls_numanacot, $la_cotizaciones);
		if($lb_valido)
		{
			uf_print_proveedores($la_cotizaciones,$io_pdf);
			$lb_valido=$io_class_report->uf_select_items($ls_numanacot,$ls_tipsolcot,$la_items);
			if($lb_valido)
			{
				$io_pdf->set_margenes(20,20,0,0);
				uf_print_items($ls_tipsolcot,$la_items,$io_pdf);
				$la_ganadores=$io_class_report->uf_select_cotizacion_analisis($ls_numanacot,$ls_tipsolcot);
				uf_print_ganadores($ls_numanacot,$ls_tipsolcot,$la_ganadores,$io_pdf);
				$io_pdf->set_margenes(0,0,0,0);
	//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
	$ls_titulo="<b>Listado de Solicitudes de Viaticos</b>";
	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=uf_insert_seguridad($ls_titulo,$ld_fecregdes,$ld_fecreghas); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_select_listadosolicitudes($ld_fecregdes,$ld_fecreghas,$ls_coduniadm,$ls_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);
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_tipo = $io_fun_cxp->uf_obtenervalor_get("tipproben", "");
$ls_coddes = $io_fun_cxp->uf_obtenervalor_get("codprobendes", "");
$ls_codhas = $io_fun_cxp->uf_obtenervalor_get("codprobenhas", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad("Reporte de ARC");
// Seguridad de Reporte
if ($lb_valido) {
    $lb_valido = $io_report->uf_arc_cabecera($ls_coddes, $ls_codhas, $ls_tipo);
    // Cargar el DS con los datos de la cabecera del reporte
}
if ($lb_valido == false) {
    print "<script language=JavaScript>";
    print " alert('No hay nada que Reportar');";
    print " close();";
    print "</script>";
} else {
    error_reporting(E_ALL);
    $io_pdf = new Cezpdf('LETTER', 'landscape');
    // Instancia de la clase PDF
    $io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm');
	 }	else {  $ldt_fechas=""; } 
	
	 $ls_orden=$_GET["rborden"];
	//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
		$ldt_periodo=$_SESSION["la_empresa"]["periodo"];
		$li_ano=substr($ldt_periodo,0,4);
		
		$ldt_fecdes=substr($ldt_fecdes,0,10);
		$ldt_fecdes_cab=$io_funciones->uf_convertirfecmostrar($ldt_fecdes);
		$ldt_fechas=substr($ldt_fechas,0,10);
		$ldt_fechas_cab=$io_funciones->uf_convertirfecmostrar($ldt_fechas);
		$ldt_fecha_cab=" <b>Desde  ".$ldt_fecdes_cab."  al  ".$ldt_fechas_cab." </b>"  ;
		$ls_titulo=" <b>COMPROBANTES  CONTABLE  FORMATO 1 </b> ";
	//--------------------------------------------------------------------------------------------------------------------------------
    // Cargar el dts_cab con los datos de la cabecera del reporte( Selecciono todos comprobantes )	
	$lb_valido=uf_insert_seguridad("<b>Comprobante Formato 1 en PDF</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
		 $lb_valido=$io_report->uf_scg_reporte_select_comprobante_formato1($ls_procdes,$ls_prochas,$ls_compdes,$ls_comphas,$ldt_fecdes,
	                                                                   $ldt_fechas,$ls_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
	 {
	    error_reporting(E_ALL);
		}
		$ia_niveles_scf[0]="";			
		uf_init_niveles();
		$li_total=count($ia_niveles_scf)-1;
	//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
	$ld_fecdes=$_GET["fecdes"];
	$ld_fechas=$_GET["fechas"];
	$ls_cuentadesde=$_GET["cuentadesde"];
	$ls_cuentahasta=$_GET["cuentahasta"];
	$li_nivel=$_GET["nivel"];
	//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
		$ldt_fecha=" <b>Desde  ".$ld_fecdes."  al ".$ld_fechas."</b> ";
		$ls_titulo=" <b>HOJA DE TRABAJO</b> ";       
	//--------------------------------------------------------------------------------------------------------------------------------
    // Cargar el dts_cab con los datos de la cabecera del reporte( Selecciono todos comprobantes )	
	$lb_valido=uf_insert_seguridad("<b>Hoja de Trabajo en PDF</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_balancecomprobacion($ld_fecdes,$ld_fechas,$ls_cuentadesde,$ls_cuentahasta,$li_nivel);
	}
	/*	if($lb_valido)
	{
		$lb_valido=$io_report_bal_g->uf_balance_general($ld_fechas,$li_nivel,$ls_cuentadesde,$ls_cuentahasta);
	}*/
	
		 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>");
	$ls_nroregdes=$io_fun_srh->uf_obtenervalor_get("nroregdes","");
	$ls_nroreghas=$io_fun_srh->uf_obtenervalor_get("nroreghas","");
	$ls_mesactual=$io_fun_nomina->uf_obtenervalor_get("mesactual","");
	$ls_anocurnom=$io_fun_nomina->uf_obtenervalor_get("anocurnom","");
	$li_mesanterior=(intval($ls_mesactual)-1);
	if($li_mesanterior==0)
	{
		$li_mesanterior=12;
		$ls_anocurnom=(intval($ls_anocurnom)-1);
	}
	$ls_mesanterior=str_pad($li_mesanterior,2,"0",0);
	global $ls_tiporeporte;
	$ls_prefijo="Bs.";
	
	//--------------------------------------------------------------------------------------------------------------------------------
	$lb_valido=uf_insert_seguridad("CONTRATO EN WORD"); // Seguridad de Reporte
	if($lb_valido)
	{
	 	$lb_valido=$io_report->uf_select_configuracion_contrato ($ls_codcont); // Obtenemos el detalle 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);
	   $ldt_fechas=$io_funciones->uf_convertirdatetobd($ls_last_day)." 00:00:00";
  	   $li_nivel=$_GET["cmbnivel"];
	//---------------------------------------------------------------------------------------------------------------------------
	//Parámetros del encabezado
		$ldt_periodo=$_SESSION["la_empresa"]["periodo"];
		$ls_nombre=$_SESSION["la_empresa"]["nombre"];
		$li_ano=substr($ldt_periodo,0,4);

		$ld_fechas=$io_funciones->uf_convertirfecmostrar($fechas);
		$ls_titulo="BALANCE GENERAL";
		$ls_titulo1=" ".$ls_nombre." "; 
		$ls_titulo2=" al ".$ld_fechas."";
		$ls_titulo3="(Expresado en ".$ls_bolivares.")";  
	//---------------------------------------------------------------------------------------------------------------------------
	//Busqueda de la data 
	$lb_valido=uf_insert_seguridad("<b>Balance General en Excel</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_balance_general($ldt_fechas,$li_nivel); 
	}
	//---------------------------------------------------------------------------------------------------------------------------
	// Impresión de la información encontrada en caso de que exista
	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
	{
	$ls_parametros=$io_fun_nomina->uf_obtenervalor_get("parametro","");
	$arr_codper=split("-",$ls_parametros); 
	$li_totcodper=count($arr_codper);
	
	
	$li_mesanterior=(intval($ls_mesactual)-1);
	if($li_mesanterior==0)
	{
		$li_mesanterior=12;
		$ls_anocurnom=(intval($ls_anocurnom)-1);
	}
	$ls_mesanterior=str_pad($li_mesanterior,2,"0",0);
	global $ls_tiporeporte;
	
	//--------------------------------------------------------------------------------------------------------------------------------
	$lb_valido=uf_insert_seguridad("CONSTANCIA En Word"); // Seguridad de Reporte
	if($lb_valido)
	{
		if ($li_totcodper==1)
		{
			$lb_valido=$io_report->uf_constanciatrabajo_constancia($ls_codcont,$ls_codnom,$ls_codperdes,$ls_codperhas); // Obtenemos el detalle del reporte
			if ($lb_valido)
			{
				$li_totrow=$io_report->DS->getRowCount("codcont"); 
			}
		}
		else
		{
			$lb_valido=$io_report->uf_constanciatrabajo_constancia_lote($ls_codcont,$ls_codnom,
			                                                            $ls_codperdes,$ls_codperhas,$arr_codper,$li_totcodper);
			if ($lb_valido)
                    $ldec_totbasimp8 = $ldec_totbasimp8 + $ldec_baseimp;
                    break;
                case '9' || '14' || '11':
                    $ldec_totimp9 = $ldec_totimp9 + $ldec_monimp;
                    $ldec_totbasimp9 = $ldec_totbasimp9 + $ldec_baseimp;
                    break;
                case '25':
                    $ldec_totimp25 = $ldec_totimp25 + $ldec_monimp;
                    $ldec_totbasimp25 = $ldec_totbasimp28 + $ldec_baseimp;
                    break;
            }
        }
        $ldec_totcomsiniva = $ldec_totcomsiniva + $ldec_sinderiva;
        $ldec_basimpga = $ldec_totbasimp9 + $ldec_totbasimp25;
        //Total Base Imponible Compras Internas Afectadas en Alicuota General + Adicional(9% y 25%).
        $ldec_totgenadi = $ldec_totimp9 + $ldec_totimp25;
        //Total Compras Internas Afectadas en Alicuota Reducida. Impuestos al 9% y 25%.
    }
    uf_print_detalle($la_data, &$io_pdf);
    uf_print_table_default(0, number_format($ldec_totbasimp9, 2, ",", "."), number_format($ldec_totimp9, 2, ",", "."), 0, number_format($ldec_totcomsiniva, 2, ",", "."), number_format($ldec_totimp8, 2, ",", "."), number_format($ldec_totbasimp8, 2, ",", "."), number_format($ldec_basimpga, 2, ",", "."), number_format($ldec_totgenadi, 2, ",", "."), &$io_pdf);
    uf_insert_seguridad($ls_periodo);
} else {
    print "<script language=JavaScript>";
    print "alert('No hay Registros para Mostrar');";
    print "close();";
    print "</script>";
}
$io_pdf->stream();
unset($io_report);
unset($io_funciones);
unset($io_fun_nomina);
	$lo_hoja = &$lo_libro->addworksheet();
	//---------------------------------------------------------------------------------------------------------------------------
	// para crear la data necesaria del reporte
	require_once("../../shared/ezpdf/class.ezpdf.php");
	require_once("sigesp_snorh_class_report.php");
	$io_report=new sigesp_snorh_class_report();
	require_once("../../shared/class_folder/class_funciones.php");
	$io_funciones=new class_funciones();				
	require_once("../class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
	$ls_titulo=$_SESSION["ls_titulo"];
	//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
	//---------------------------------------------------------------------------------------------------------------------------
	//Busqueda de la data 
	$lb_valido=uf_insert_seguridad("<b>Listado de Personal en Excel</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_listadogenerico(); // Obtenemos el detalle 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
	{
		$lo_encabezado= &$lo_libro->addformat();
		$lo_encabezado->set_bold();
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>ORDEN DE PAGO</b>";
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_numsol = $io_fun_cxp->uf_obtenervalor_get("numsol", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
require_once "../../shared/ezpdf/class.ezpdf.php";
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
} else {
    require_once "sigesp_cxp_class_report.php";
    $io_report = new sigesp_cxp_class_report();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    $lb_valido = $io_report->uf_select_solicitud($ls_numsol);
    // Cargar el DS con los datos del reporte
    if ($lb_valido == false) {
        print "<script language=JavaScript>";
        print " alert('No hay nada que Reportar');";
        print " close();";
        print "</script>";
    } else {
        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');
	require_once("../../shared/class_folder/class_funciones.php");
	$io_funciones=new class_funciones();
	require_once("../../shared/class_folder/class_fecha.php");
	$io_fecha = new class_fecha();
	require_once("../class_folder/class_funciones_scf.php");
	$io_fun_scf=new class_funciones_scf("../../");
	require_once("sigesp_scf_class_report.php");
	$io_report  = new sigesp_scf_class_report();
	$ia_niveles_scf[0]="";			
	uf_init_niveles();
	$li_total=count($ia_niveles_scf)-1;
	$ls_codemp=$_SESSION["la_empresa"]["codemp"];
	$ls_cuentadesde=$_GET["cuentadesde"];
	$ls_cuentahasta=$_GET["cuentahasta"];
	$ls_aux="";
	$lb_valido=uf_insert_seguridad("<b>Plan Unico de Cuentas en PDF</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
		 $lb_valido=$io_report->uf_planunicocuentas($ls_cuentadesde,$ls_cuentahasta);
	}
	 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
	 {
		error_reporting(E_ALL);
		$li_totrow=$io_report->DS->getRowCount("sc_cuenta");
	$ls_coduniadm=$io_fun_nomina->uf_obtenervalor_get("coduniadm","");
	$ls_conceptocero=$io_fun_nomina->uf_obtenervalor_get("conceptocero","");
	$ls_conceptop2=$io_fun_nomina->uf_obtenervalor_get("conceptop2","");
	$ls_conceptoreporte=$io_fun_nomina->uf_obtenervalor_get("conceptoreporte","");
	$ls_tituloconcepto=$io_fun_nomina->uf_obtenervalor_get("tituloconcepto","");
	$ls_quincena=$io_fun_nomina->uf_obtenervalor_get("quincena","-");
	$ls_orden=$io_fun_nomina->uf_obtenervalor_get("orden","1");
	$ls_codubifis=$io_fun_nomina->uf_obtenervalor_get("codubifis","");
	$ls_codpai=$io_fun_nomina->uf_obtenervalor_get("codpai","");
	$ls_codest=$io_fun_nomina->uf_obtenervalor_get("codest","");
	$ls_codmun=$io_fun_nomina->uf_obtenervalor_get("codmun","");
	$ls_codpar=$io_fun_nomina->uf_obtenervalor_get("codpar","");
	$ls_subnomdes=$io_fun_nomina->uf_obtenervalor_get("subnomdes","");
	$ls_subnomhas=$io_fun_nomina->uf_obtenervalor_get("subnomhas","");
	//--------------------------------------------------------------------------------------------------------------------------------
	$lb_valido=uf_insert_seguridad($ls_titulo,$ls_desnom,$ls_periodo,$li_tipo); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_recibopago_personal($ls_codperdes,$ls_codperhas,$ls_coduniadm,$ls_conceptocero,$ls_conceptop2,
													  $ls_conceptoreporte,$ls_codubifis,$ls_codpai,$ls_codest,$ls_codmun,$ls_codpar,
													  $ls_subnomdes,$ls_subnomhas,$ls_orden); // Cargar el DS con los datos de la cabecera del reporte
	}
	if(($lb_valido==false) || ($io_report->rs_data->RecordCount()==0)) // 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
	{
	}// end function uf_print_pie_cabecera
	//--------------------------------------------------------------------------------------------------------------------------------

	//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
		$ls_mesdes=substr($ls_combo,0,2);
		$ls_meshas=substr($ls_combo,2,2);
		$ls_diades="01";
		$ls_diahas=$io_fecha->uf_last_day($ls_meshas,$li_ano);
		$ldt_fecdes=$ls_diades."/".$ls_mesdes."/".$li_ano;
		$ldt_fechas=$ls_diahas;
		$ld_fechas=$io_funciones->uf_convertirfecmostrar($ldt_fechas);
		$ls_titulo="<b>COMPARADO BALANCE GENERAL FORMA 0718</b>";
		$ls_titulo1="<b>".$ls_titulo."  (En ".$ls_bolivares.")   al  </b>"."<b>".$ld_fechas."</b>";
	//--------------------------------------------------------------------------------------------------------------------------------
    // Cargar datastore con los datos del reporte
	$lb_valido=uf_insert_seguridad("<b>Instructivo 07 Comparado Balance General</b>"); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_balance_general_comparado($ldt_fecdes,$ldt_fechas,$li_cant_mes); 
	}
		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);