Hola.
No se que pasa, si es un error de velneo o qué.
Quiero que al crearse un registro en una tabla, si se cumplen unas condiciones se cree un registro en otra tabla.
Meto el código en el trigger de posterior al alta de ficha (en realidad me pasa con cualquiera de los 3 triggers)
Ese código
- Genera una ficha en memoria
- Modifica los campos pertinentes.
- Hace alta de ficha.
Algunos de los campos los cargo con valores de variables globales.
Pues bien, lo hace todo, pero los valores cargados con variables globales aparecen vacíos, las variables globales en el trigger no tienen valor, ni siquiera cargando los campos de la tabla destino ca través del valor inicial, resulta que las variables están vacías.
Si corto el código y lo pongo en la capa de aplicación en lugar de en el trigger funciona sin problemas.
He probado a meterlo en un proceso y lanzarlo en 1,2 y 3 plano, con el mismo resultado.
¿Por qué???