{
				$ls_fecperi=$io_personal->uf_buscar_fecha_periodo($ls_codper);
				$ls_fecperi=substr($ls_fecperi,0,10);  
				$valido1=$io_fecha->uf_comparar_fecha($ls_fecperi,$ld_fecegrper); 
				if ((!$valido1)&&($ls_fecperi!=""))
				{
					$lb_valido=false;
					$ls_fecperi=$io_funciones->uf_convertirfecmostrar($ls_fecperi);
					$io_personal->io_mensajes->message("La Fecha de Egreso no puede ser menor al $ls_fecperi que es el utlimo Calculo de Nómina para el Personal con Código $ls_codper.");
				}				
			}
			
			if ($ls_estper=="3")
			{
				$codper="";
				$codper=$io_personal->uf_buscar_personal_nomina($ls_codper);
				if($codper!="")
				{
					$io_personal->io_mensajes->message("El Personal posee calculo generados en el periodo activo de la Nómina");
					$lb_valido=false;
				}
			}
			
			if ($lb_valido)
			{		
				$lb_valido=$io_personal->uf_update_personalestatus($ls_codper,$ls_estper,$ld_fecegrper,$ls_cauegrper,$ls_obsegrper,
																   $ls_codcausa,$li_implementarcodunirac,$la_seguridad);
			}
			
			if($lb_valido)
			{