www.ea6dd.com
http://www.ea6dd.com/foro/

Propuesta: Ordenar Cola de Impresión QSL
http://www.ea6dd.com/foro/viewtopic.php?f=11&t=390
Página 1 de 1

Autor:  EA7HV [ Mié Ene 22, 2014 7:24 pm ]
Asunto:  Propuesta: Ordenar Cola de Impresión QSL

Hola Biel, otra vez el mismo, dándote la lata...

Veo que la Cola de Impresión esta ordenada por indicativo de forma fija.
¿ Se le podría poner la casilla 'Ordenado por' al igual que en la pestaña 'Gestión QSL' ?

Me sucede, igual que al resto supongo, que a la hora de imprimir las etiquetas prefiero que salgan ya ordenadas por Entidades, tal como pide URE, no es lo mismo ordenar por entidad que por indicativo. De esta forma es más cómodo y nos ahorra algo de trabajo.

Se admiten discusiones o mejores ideas, ehh :o

Autor:  EA6DD [ Mié Feb 05, 2014 8:04 am ]
Asunto:  Re: Propuesta: Ordenar Cola de Impresión QSL

El tema de ordenaciones, filtrados y rendimiento es algo complejo.
Y en la pestaña cola de impresión se junta un poco de todo.

Hay dos formas de conseguir ordenar los datos que aparecen en pantalla, una mediante la ordenación dinámica que implica ordenar la secuencia de registros en el momento que se requiere, esto conlleva un consumo de CPU y tiempo, dicho tiempo es exponencial en función del numero de registros.
Digamos que esta es la forma más versátil, pero la más lenta, y con muchos registros puede llegar a ser inmanejable.
La segunda, es pre fijar una serie de ordenaciones típicas y crear indices, estas ordenaciones se van construyendo a medida que se rellenan las tablas de la base de datos, y su acceso es inmediato.

Otro problema habitual es el querer filtar registros por campos que no forman parte del indice, nuevamente esto castiga el rendimiento.

En concreto en la cola de impresión se usa un indice condicional, quiere decir que ordena y filtra simultaneamente, con ello se consigue gran velocidad, pero no puedo cambiar los ordenes, ya que perdería el filtro.

Podríamos pensar en crear más indices, pero tampoco es una buena solución, ya que no podemos crear indices indiscriminadamente, toda acción tiene un coste computacional, y manejar excesivos indices castiga el rendimiento en las altas y bajas. Como todo en la vida hay que buscar un equilibro.

Que podríamos mejorar, pues como bien comentas lo ideal es imprimir agrupado por entidades, también es cierto que necesitamos que este ordenado por indicativo para poder agrupar QSO en una misma QSL.
Quizás se pueda anteponer la entidad al indicativo, incrementando ligeramente el tamaño del indicie, pero obteniendo la ordenación deseada, y sin variar la funcionalidad actual.

Autor:  EA7HV [ Mié Feb 05, 2014 11:36 am ]
Asunto:  Re: Propuesta: Ordenar Cola de Impresión QSL

Mil Gracias Biel,

Por lo que veo es más complicado de lo que pensaba. Si ves que merece la pena hacer algo sencillo entonces adelante, pero si no, no te molestes, hay otros temas pendientes que merecen más tu atención que este. Total tampoco se mandan qsl al buró todos los días.

Autor:  ea2je [ Mié Abr 15, 2015 7:24 pm ]
Asunto:  Re: Propuesta: Ordenar Cola de Impresión QSL

Hola

Yo tambien hago mia esta peticion, ordenar por DXCC.

Si el tema es complicado, quizas seria posible "redefinir" algunos valores.

4J-4K se imprimen en el orden de su antiguo prefijo sovietico.

E7 Bosnia se imprime en el lugar que antes le correspondia que era T9.

Islas Shetlan GM/S se va al final de la cola.

Quizas (y hablo sin saber programacion) sea mas facil revisar las reglas de la cola de impresion que crear reglas nuevas, no lo se...

Un saludo

Página 1 de 1 Todos los horarios son UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/