[java-l] Selecciones en un grid se aplican parcialmente cuando se selecciona por descripción

Tengo una workpanel donde hay dos grids, el de la izquierda es una lista de artículos que son seleccionados por  los valores introducidos en algunas variables de la cabecera: descripción, fecha de alta, serie a la que pertenecen.
La primera variable es de texto, la segunda es tipo date, y la tercera es de texto también, pero utilizo en este caso una búsqueda por descripciones :
control type: edit
 input Type: descriptions
Suggest: OnrRequest



En el grid tenemos la selección:

DESARL LIKE '%' + upper(&DESARL);
&Desde.IsEmpty() OR ArtFECALM>=  &Desde;
&SerCod.IsEmpty() OR ArtSerPri=&SerCod;


Lo que me ocurre es que funciona medio bien en primera instancia, me selecciona, efectivamente los artículos de la serie indicada si se coloca algún valor en ella (aunque parece que le cuesta refrescar). 

Pero el problema ocurre cuando pulso en un botón (es una variable bitmap llamada &crear) que hay en las líneas de este grid para pasar el artículo al segundo grid, lo que se hace con un procedimiento y un refresh del segundo grid:

Event &Crear.Click
    Cat011P.Call(&CatCod,  FORMAT, MODELO)
    Grid2.Refresh()
EndEvent


Lo que me ocurre en este caso, es que se me refresca, efectivamente, el segundo grid, pero el primero también lo hace... pero olvidándose de la última selección, es decir, me muestra todos los registros que cumplen las selecciones de &DESARL  y &Desde  pero se olvida de la selección de &SerCod.   

En el caso en que cambie la forma de entrada de la variable a texto sólo, sin la descripción, este fenómeno ya no se produce.

Un saludo




--

Jesús Busquets

GRESPANIA, S.A.

Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si no es Vd. el destinatario indicado, queda notificado de que la utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.


0 Response to "[java-l] Selecciones en un grid se aplican parcialmente cuando se selecciona por descripción"

Publicar un comentario