Eventos de tablas y Variables Globales


([N4] CEESA) #1

Hola:

Estoy comprobando que en eventos de tablas, las variables globales no son operativas, o por lo menos no consigo leer ni escribir ningún valor. ¿Se trata de algún fallo?

Saludos.


([N4] CEESA) #2

Lo acabo de probar con variables de persistencia en disco y funciona bien. No funciona cuando la persistencia de las mismas es en memoria.


([N4] rcueto.velneo) #3

Hola:

Los triggers se ejecutan en tercer plano, por tanto, nos gustaría saber si estás haciéndolo todo en el mismo plano (escribir y leer en el trigger) o en planos distintos.

Un saludo.


([N4] CEESA) #4

Hola Rafa:

Este es el trigger en cuestión.

Saludos.

[attachment=3358,352]


([N4] rcueto.velneo) #5

Hola:

Veo que en el trigger no mensajes el valor de la variable global, lo que me induce a pensar que su comprobación no la estás haciendo en 3er plano sino en local (en el vClient). ¿Estoy en lo cierto? Te lo pregunto porque las variables en memoria no viajan de local al servidor (y vivecersa).

Un saludo.


([N4] CEESA) #6

Hola:

El valor lo estoy introduciendo en un formulario desde vClient, y efectivamente dicho valor lo evalúa el servidor desde el trigger. Aclarado, las variables en memoria no son visibles. Tiene su lógica.

Saludos.