function uf_limpiarvariables()
   {
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 20/07/2007 								Fecha Última Modificación : 
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   		global $ls_codproy,$ls_nomproy,$ls_modalidad,$ls_nomestpro1,$ls_nomestpro2,$ls_nomestpro3,$ls_nomestpro4,$ls_nomestpro5;
		global $ls_titulo,$ls_codestpro1,$ls_denestpro1,$ls_codestpro2,$ls_denestpro2,$ls_codestpro3,$ls_denestpro3;
		global $ls_codestpro4,$ls_denestpro4,$ls_codestpro5,$ls_denestpro5,$ls_operacion,$lb_existe,$io_fun_nomina,$li_maxlen;
		global $ls_desnom,$ls_desper,$li_contabilizado,$ls_estcla1,$ls_estcla2,$ls_estcla3,$ls_estcla4,$ls_estcla5;;
		
		$ls_codproy="";
		$ls_nomproy="";
		$ls_nomestpro1=$_SESSION["la_empresa"]["nomestpro1"];		
		$ls_nomestpro2=$_SESSION["la_empresa"]["nomestpro2"];		
		$ls_nomestpro3=$_SESSION["la_empresa"]["nomestpro3"];		
		$ls_nomestpro4=$_SESSION["la_empresa"]["nomestpro4"];		
		$ls_nomestpro5=$_SESSION["la_empresa"]["nomestpro5"];		
		$ls_codestpro1="";
		$ls_denestpro1="";
		$ls_codestpro2="";
		$ls_denestpro2="";
		$ls_codestpro3="";
		$ls_denestpro3="";
		$ls_codestpro4="";
		$ls_denestpro4="";
		$ls_codestpro5="";
		$ls_denestpro5="";
		$ls_estcla1="";
		$ls_estcla2="";
		$ls_estcla3="";
		$ls_estcla4="";
		$ls_estcla5="";
		$ls_modalidad=$_SESSION["la_empresa"]["estmodest"];
		switch($ls_modalidad)
		{
			case "1": // Modalidad por Proyecto
				$ls_titulo="Estructura Presupuestaria";
				$ls_codestpro4="00";
				$ls_codestpro5="00";
				$li_maxlen=25;
				break;
				
			case "2": // Modalidad por Presupuesto
				$ls_titulo="Estructura Programática";
				$li_maxlen=5;
				break;
		}
		require_once("sigesp_sno_c_ajustarcontabilizacion.php");
		$io_ajustar=new sigesp_sno_c_ajustarcontabilizacion();
		$li_contabilizado=$io_ajustar->uf_contabilizado();
		unset($io_ajustar);
		$ls_desnom=$_SESSION["la_nomina"]["desnom"];
		$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$lb_existe=$io_fun_nomina->uf_obtenerexiste();
   }
   function uf_limpiarvariables()
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function:  uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 24/11/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
   		global $ls_codper,$ls_nomper,$ls_estper, $ls_cueaboper,$ls_dencueaboper,$ls_codcueban,$ls_codban,$ls_nomban,$ls_codage;
		global $ls_nomage,$la_tipcuebanper,$ls_pagoefectivo,$ls_pagobanco,$ls_operacion,$io_fun_nomina,$ls_desnom,$ls_codnom;
		global $ls_desper,$li_contabilizado;
		
		require_once("sigesp_sno_c_ajustarcontabilizacion.php");
		$io_ajustar=new sigesp_sno_c_ajustarcontabilizacion();
		$ls_desnom=$_SESSION["la_nomina"]["desnom"];
		$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
		$ls_codper="";
		$ls_nomper="";
		$ls_estper="";
		$ls_cueaboper="";
		$ls_dencueaboper="";
  	    $ls_codcueban="";
		$ls_codban="";
		$ls_nomban="";
		$ls_codage="";
		$ls_nomage="";
		$la_tipcuebanper[0]="";
		$la_tipcuebanper[1]="";
		$la_tipcuebanper[2]="";
		$ls_pagoefectivo="";
		$ls_pagobanco="";
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$ls_codnom=$_SESSION["la_nomina"]["codnom"];
		$li_contabilizado=$io_ajustar->uf_contabilizado();
		unset($io_ajustar);
   }
   function uf_limpiarvariables()
   {
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   		global $ls_desnom,$ls_desper,$ls_codnom,$ls_nombre,$ls_consulnom,$ls_descomnom,$ls_codpronom,$ls_codbennom;
   		global $ls_conaponom,$ls_cueconnom,$ls_notdebnom,$ls_numvounom,$ls_recdocnom,$ls_tipdocnom,$ls_recdocapo,$ls_tipdocapo;
   		global $ls_perresnom,$ls_operacion,$ls_existe,$io_fun_nomina,$io_nomina,$ls_activo_contabilizacion;
		global $la_tippernom, $la_tipnom, $la_consulnom, $la_conaponom, $la_descomnom,$li_conta_global,$li_contabilizado, $ls_confidnom, $la_confidnom;
		global $ls_recdocfid, $ls_tipdocfid, $ls_codbenfid, $ls_cueconfid,$li_genrecdocpagperche,$ls_tipdocpagperche, $li_estctaalt;

		require_once("sigesp_sno_c_ajustarcontabilizacion.php");
		$io_ajustar=new sigesp_sno_c_ajustarcontabilizacion();
		$li_contabilizado=$io_ajustar->uf_contabilizado();
		unset($io_ajustar);
		$ls_desnom=$_SESSION["la_nomina"]["desnom"];
		$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
		$ls_codnom="";
		$ls_nombre="";
		$ls_consulnom="OCP";
		$la_consulnom[0]="";
		$la_consulnom[1]="";
		$la_consulnom[2]="";
		$la_consulnom[3]="";
		$ls_descomnom="";
		$la_descomnom[0]="";
		$la_descomnom[1]="";
		$la_descomnom[2]="";
		$ls_codpronom="----------";
		$ls_codbennom="----------";
		$ls_conaponom="OCP";
		$la_conaponom[0]="";
		$la_conaponom[1]="";
		$la_conaponom[2]="";
		$la_conaponom[3]="";
		$ls_cueconnom="";
		$ls_notdebnom="";
		$ls_numvounom="";
		$ls_recdocnom="";
		$ls_tipdocnom="";
		$ls_recdocapo="";
		$ls_tipdocapo="";
		$ls_perresnom="";
		$ls_cueconfid="";
		$ls_confidnom="OC"; 
		$la_confidnom[0]="";	
		$li_genrecdocpagperche=0;
		$li_estctaalt=0;
		$ls_tipdocpagperche="";	
		$ls_recdocfid="";
		$ls_tipdocfid="";
		$ls_codbenfid="----------";
		$ls_activo_contabilizacion="";
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$ls_existe=$io_fun_nomina->uf_obtenerexiste();
		$li_conta_global=$io_nomina->io_sno->uf_select_config("SNO","CONFIG","CONTA GLOBAL","0","I");
		if($li_conta_global=="0")
		{
			$li_estctaalt=trim($io_nomina->io_sno->uf_select_config("SNO","CONFIG","UTILIZAR_CTA.CONTA_REC_DOC_PROV_BEN","0","I"));	
			$li_genrecdocpagperche=trim($io_nomina->io_sno->uf_select_config("SNO","CONFIG","GENERAR RECEPCION DOCUMENTO PAGO PERSONAL CHEQUE","0","I"));	
		    $ls_tipdocpagperche=trim($io_nomina->io_sno->uf_select_config("SNO","CONFIG","TIPO DOCUMENTO PAGO PERSONAL CHEQUE","","C"));	
			$ls_consulnom=$io_nomina->io_sno->uf_select_config("SNO","NOMINA","CONTABILIZACION","OCP","C");
			$ls_notdebnom=$io_nomina->io_sno->uf_select_config("SNO","CONFIG","GENERAR NOTA DEBITO","1","I");
			$ls_recdocnom=$io_nomina->io_sno->uf_select_config("SNO","CONFIG","GENERAR RECEPCION DOCUMENTO","0","I");
			$ls_recdocapo=$io_nomina->io_sno->uf_select_config("SNO","CONFIG","GENERAR RECEPCION DOCUMENTO APORTE","0","I");
			$ls_recdocfid=$io_nomina->io_sno->uf_select_config("SNO","CONFIG","GENERAR RECEPCION DOCUMENTO FIDEICOMISO","0" ,"I");
			$ls_tipdocnom=$io_nomina->io_sno->uf_select_config("SNO","CONFIG","TIPO DOCUMENTO NOMINA","","C");
			$ls_tipdocapo=$io_nomina->io_sno->uf_select_config("SNO","CONFIG","TIPO DOCUMENTO APORTE","","C");
			$ls_tipdocfid=$io_nomina->io_sno->uf_select_config("SNO","CONFIG","TIPO DOCUMENTO FIDEICOMISO","","C");
			$ls_conaponom=$io_nomina->io_sno->uf_select_config("SNO","NOMINA","CONTABILIZACION APORTES","OCP","C");
			$ls_cueconnom=trim($io_nomina->io_sno->uf_select_config("SNO","CONFIG","CTA.CONTA","XXXXXXXXXXXXX","C"));
			$ls_cueconfid=trim($io_nomina->io_sno->uf_select_config("SNO","CONFIG","CTA.CONTABLE_FIDEICOMISO","XXXXXXXXXXXXX","C"));
			$ls_descomnom=trim($io_nomina->io_sno->uf_select_config("SNO","NOMINA","CONTABILIZACION DESTINO","","C"));
			$ls_codbenfid=trim($io_nomina->io_sno->uf_select_config("SNO","NOMINA","DESTINO FIDEICOMISO","----------","C"));
			switch (substr($ls_descomnom,0,1))
			{
				case "P":
					$ls_codpronom=substr($ls_descomnom,1,strlen($ls_descomnom)-1);
					$ls_codbennom="----------";
					break;
					
				case "B":
					$ls_codbennom=substr($ls_descomnom,1,strlen($ls_descomnom)-1);
					$ls_codpronom="----------";
					break;
			}
			$ls_activo_contabilizacion="disabled";
		}		
   }
   function uf_limpiarvariables()
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 10/04/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
   		global $ls_codconc,$ls_nomcon,$ls_titcon,$ls_nomestpro1,$ls_nomestpro2,$ls_nomestpro3,$ls_codestpro1,$ls_codestpro2;
		global $ls_codestpro3,$ls_denestpro1,$ls_denestpro2,$ls_denestpro3,$ls_isr,$ls_sueldointegral,$ls_programatica,$ls_estprog1;
		global $ls_estprog2,$ls_estprog3,$ls_operacion,$ls_desnom,$ls_desper,$ls_nomestpro4,$ls_nomestpro5,$io_fun_nomina;
		global $ls_codestpro4,$ls_codestpro5,$ls_denestpro4,$ls_denestpro5,$ls_titulo,$li_maxlen,$ls_modalidad;
		global $ls_cueprecon,$ls_denprecon,$ls_cueconcon,$ls_denconcon,$ls_cueprepatcon,$ls_cueconpatcon,$ls_dencueconpat,$ls_dencueprepat;
		global $ls_presupuesto,$ls_contable,$la_descon,$ls_coddescon,$ls_desdescon,$ls_spgcuenta,$li_contabilizado,$ls_activarislr;
		global $io_concepto, $ls_arc, $ls_sueldointegralvac, $ls_conprocon, $li_confconpronom;
		global $ls_estcla1,$ls_estcla2,$ls_estcla3,$ls_estcla4,$ls_estcla5;
		global $ls_intingcon, $ls_ingreso, $ls_cueingcon, $ls_dencueing, $li_poringcon, $ls_porcentajeingreso;
		global $ls_asifidper, $ls_asifidpat;
		
		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		require_once("sigesp_sno_c_ajustarcontabilizacion.php");
		$io_ajustar=new sigesp_sno_c_ajustarcontabilizacion();
		$ls_codconc="";
		$ls_nomcon="";
		$ls_titcon="";
		$ls_cueprecon="";
		$ls_denprecon="";
		$ls_cueconcon="";
		$ls_denconcon="";
		$ls_cueprepatcon="";
		$ls_cueconpatcon="";
		$ls_dencueconpat="";
		$ls_dencueprepat="";
		$la_descon[0]="";
		$la_descon[1]="";
		$la_descon[2]="";
		$ls_coddescon="";
		$ls_desdescon="";
		$ls_nomestpro1=$_SESSION["la_empresa"]["nomestpro1"];
		$ls_nomestpro2=$_SESSION["la_empresa"]["nomestpro2"];
		$ls_nomestpro3=$_SESSION["la_empresa"]["nomestpro3"];
		$ls_nomestpro4=$_SESSION["la_empresa"]["nomestpro4"];		
		$ls_nomestpro5=$_SESSION["la_empresa"]["nomestpro5"];	
		$li_confconpronom=$_SESSION["la_nomina"]["conpronom"];	
		$ls_codestpro1="";
		$ls_denestpro1="";
		$ls_codestpro2="";
		$ls_denestpro2="";
		$ls_codestpro3="";
		$ls_denestpro3="";
		$ls_codestpro4="";
		$ls_denestpro4="";
		$ls_codestpro5="";
		$ls_denestpro5="";
		$ls_arc="";
		$ls_intingcon="";
		$ls_cueingcon="";
		$ls_dencueing="";
		$li_poringcon="0,00";
		$ls_porcentajeingreso="disabled";
		$ls_conprocon="";
		$ls_sueldointegralvac="";
		$ls_estcla1="";
		$ls_estcla2="";
		$ls_estcla3="";
		$ls_estcla4="";
		$ls_estcla5="";
		$ls_asifidper="";
		$ls_asifidpat="";
		$ls_modalidad=$_SESSION["la_empresa"]["estmodest"];
		switch($ls_modalidad)
		{
			case "1": // Modalidad por Proyecto
				$ls_titulo="Estructura Presupuestaria";
				$ls_codestpro4="00";
				$ls_codestpro5="00";
				$li_maxlen=25;
				break;
				
			case "2": // Modalidad por Presupuesto
				$ls_titulo="Estructura Programática";
				$li_maxlen=5;
				break;
		}
		$ls_isr="";
		$ls_sueldointegral="";
		$ls_programatica="";
		$ls_presupuesto="style='visibility:hidden'";
		$ls_ingreso="style='visibility:hidden'";
		$ls_contable="style='visibility:hidden'";
		$ls_estprog1="style='visibility:hidden'";
		$ls_estprog2="style='visibility:hidden'";		
		$ls_estprog3="style='visibility:hidden'";		
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$ls_desnom=$_SESSION["la_nomina"]["desnom"];
		$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
		$ls_spgcuenta=$io_sno->uf_select_config("SNO","NOMINA","SPGCUENTA","401","C");
		$li_contabilizado=$io_ajustar->uf_contabilizado();
		unset($io_sno);
		unset($io_ajustar);
		$ls_activarislr="";
		if($io_concepto->uf_select_islr_historico())
		{
			$ls_activarislr=" disabled";
		}
   }
	color: #006699;
}
-->
</style>
<script type="text/javascript" language="JavaScript1.2" src="../../../swap/js/stm31.js"></script>
<link href="../shared/css/cabecera.css" rel="stylesheet" type="text/css">
<link href="../shared/css/general.css" rel="stylesheet" type="text/css">
<link href="../shared/css/tablas.css" rel="stylesheet" type="text/css">
<link href="../shared/css/ventanas.css" rel="stylesheet" type="text/css">
<script type="text/javascript" language="JavaScript1.2" src="js/stm31.js"></script>
<link href="css/nomina.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php 
	require_once("sigesp_sno_c_ajustarcontabilizacion.php");
	$io_ajustar = new sigesp_sno_c_ajustarcontabilizacion();
	require_once("../shared/class_folder/class_mensajes.php");
	$msg=new class_mensajes();
	uf_limpiarvariables();
	$ld_ano=substr($_SESSION["la_empresa"]["periodo"],0,4);
	$ld_fechasnom=substr($_SESSION["la_nomina"]["fechasper"],0,4);
	if($ld_fechasnom!=$ld_ano)
	{
		print("<script language=JavaScript>");
		print(" alert('Este proceso esta desactivo para Períodos de años Diferentes al Periodo de la Empresa.');");
		print(" location.href='sigespwindow_blank_hnomina.php'");
		print("</script>");
	}	
	switch ($ls_operacion) 
	{
		case "PROCESAR":