}//end->else si existe usuario
								}
							}
						}
						else
						{
							if($ls_codsis=='SNO')
							{$io_msg->message("El usuario no tiene ninguna Nomina asociada");}
							if($ls_codsis=='SPG')
							{$io_msg->message("El usuario no tiene ninguna Estructura Presupuestaria asociada");}
							$lb_valido=false;
						}
					}
					else
					{
						$lb_valido=$io_sss->uf_sss_insert_permisos_internos($ls_codemp,$ls_codusu,$ls_codsis,$ls_codintper,
																			$la_seguridad);
						if($lb_valido)
						{
							$lb_existe=$io_sss->uf_sss_select_derecho_usuario($ls_codemp,$ls_codusu,$ls_codsis,$ls_nomven,$ls_codintper);
							if($lb_existe)
							{
								$lb_valido=$io_sss->uf_sss_update_derecho_usuario($ls_codemp,$ls_codusu,$ls_codsis,$ls_nomven,$li_visible,
																				  $li_habilitada,$li_leer,$li_incluir,$li_cambiar,$li_eliminar,
																				  $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,
																				  $ls_codintper,$la_seguridad);
							}
							else
							{
								$lb_existe=$io_sss->uf_sss_select_ventana($ls_codsis,$ls_nomven);
								if(!$lb_existe)
								{