FAQs Curso GeneXus Core (v18)

Error en Data Provider asociado a una Transacción (proceso de carga de datos): Attribute does not have the "visible" property

Se tiene definido un Data Provider asociado a una transacción para poblar datos en la tabla. Al presionar F5 aparece el siguiente error:


Solución:

El error se debe a que hay alguna regla declarada en la transacción en cuestión que aplica al Web layout. Hay que recordar que la ejecución del Data Provider dispara el Business Component (BC) de la transacción asociada, y por lo tanto, no se disparan las reglas asociadas al Web layout.

Para resolver el problema debes declarar el prefijo [web] delante de la regla involucrada: 

De esta forma la regla será ignorada en la ejecución del BC.