Otro error rejilla editable – Obtener ficha en edición en la rejilla v7.14


([N4] sat) #1

Por si a alguien le pasa…

Dentro de un formulario, tenemos una rejilla editable. Dentro de ésta, existen varias columnas. En una columna mostramos el campo #MAESTRO.NAME. Asociado a dicha columna, en su menú botón izquierda, tenemos un evento que dispara un localizador personalizado para buscar el MAESTRO por diferentes criterios, devolviendo un ID que es el valor del maestro seleccionado. Una vez seleccionado el valor, dentro del mismo evento tenemos la instrucción “Interfaz: Obtener ficha en edición en la rejilla” y dentro de dicha instrucción un "Modificar campo(#MAESTRO, ID_SELECCIONADO). Todo esto estaba funcionando correctamente desde hace varias versiones hasta la versión v7.14 en la que ha dejado de funcionar. Ahora, visualmente parece ir todo correcto, pero cuando sales de la columna (por ejemplo con el tabulador), o sin salir de la columna aceptas con INTRO, el campo pierde el valor quedándose en blanco. En cambio el mismo menú botón izquierdo, si se lo ponemos a una columna que muestre directamente #NAME (es decir, campo propio de la tabla y no enlazado por el maestro), todo funciona correctamente.

Adjunto pequeño archivo de pruebas para reproducirlo.

Pasos:

  1. Menú principal / Países. Dar de alta dos o tres registros.

  2. Menú principal / Personas. Rejilla editable. Entrar en alta registro. En columna etiquetada con #paises.name, pinchar menú izquierda. Lanzará un evento que asigna a la persona el último registro de la tabla paises. Dar INTRO o salir de la columna con TAB. Observar que no graba nada en el país.

  3. Menú principal / Personas. Rejilla editable. Entrar en alta registro. En columna etiquetada con #name, pinchar menú izquierda. Lanzará el mismo evento. Observar que SI graba el país.

Según soporte, se solucionará en la versión v7.15.

Saludos.

pruebasIncidencias.rar (2.59 KB)


([N4] ns) #2

+1