Tengo lo siguiente;
Un Query en el que algunos campos se muestran en un xBrowse q se ve así:
![Image](https://i.postimg.cc/cH3myBzg/Browse1.png)
Como se indica esta ordenado, por las columnas 1 y 3 de manera Descendente (ambas)
En un siguiente paso se realiza la selección de registros:
![Image](https://i.postimg.cc/ZqBPpL47/Browse2.png)
A continuación de esta selección se inicia otro proceso.
En dicho proceso, cambio el orden del Query, mediante ::MiQuery:SetOrder( "id" )
Finalizado el proceso, restauro el orden anterior mediante ::MiQery:OrdDescend( {1,3},,TRUE )
Al regresar y dar nuevamente foco en el xBrowse, ocurre que el orden (primario) se no restaura correctamente
![Image](https://i.postimg.cc/4dRctk8y/Browse3.png)
Aprovecho, tambien para consultar
OrdDescend( array,u,lDesc ) Que parámetro recibe u y cual es su propósito
Gracias