Quisiera hacerle saber del inconveniente que estoy teniendo con el uso de una variable global.
Espero poder ser claro.
En una caja de datos llamada tengo creada una tabla llamada CONF_OPCIONES. Dicha caja es heredada por otra llamada , el asunto es: Intento asignarle a la variable global $1pphhkoa.vcd@RUTA_CMPR (de la caja Datos Importados) el valor del campo #RUTA_CMPR y obtengo el error “variable desconocida”, después de analizar el proceso descubro que si hago ésta asignación dentro del subproceso leer ficha seleccionada, este la desconoce, pero si utilizo una tabla de la misma caja o sea funciona correctamente.
Conclusión : El subproceso desconoce la variable global si se trata de una tabla “Heredada”.
Si esto es así y es correcto que así sea, entonces no estaríamos frente a un problema si es que lo sabemos de antemano, pero si por el contrario es un error de programación interno espero les sirva de ayuda, y si se trata de un mal uso de los objetos espero su ayuda y les pido disculpas.
Como podrán ver lo solucione asiento un puente con una variable local y luego paso el valor a la variable global fuera del subproceso.
Adjunto imagen del proceso.
Gracias
[attachment=3384,360]