www.ea6dd.com

EA6DDlog
Fecha actual Vie Mar 29, 2024 5:39 am

Todos los horarios son UTC




Nuevo tema Responder al tema  [ 4 mensajes ] 
Autor Mensaje
NotaPublicado: Mié Ene 22, 2014 7:24 pm 
Desconectado
Avatar de Usuario

Registrado: Sab Oct 01, 2011 11:23 am
Mensajes: 173
Ubicación: Fuentes de Andalucia
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

_________________
EA7HV, Juanes
MasterLabel **


Arriba
 Perfil  
 
NotaPublicado: Mié Feb 05, 2014 8:04 am 
Desconectado
Avatar de Usuario

Registrado: Mié Abr 15, 2009 8:20 am
Mensajes: 658
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.

_________________
73s Biel EA6DD



Arriba
 Perfil  
 
NotaPublicado: Mié Feb 05, 2014 11:36 am 
Desconectado
Avatar de Usuario

Registrado: Sab Oct 01, 2011 11:23 am
Mensajes: 173
Ubicación: Fuentes de Andalucia
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.

_________________
EA7HV, Juanes
MasterLabel **


Arriba
 Perfil  
 
NotaPublicado: Mié Abr 15, 2015 7:24 pm 
Desconectado

Registrado: Mar Abr 16, 2013 12:46 pm
Mensajes: 24
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

_________________
73! de EA2JE Jesús

Locator: IN92CF


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 4 mensajes ] 

Todos los horarios son UTC


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados


No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpBB España