Desde un manejador de evento (ACE) disparo un proceso: CREA_PROGM_3P (imagen superior).
Y según el proceso mediante el mensaje veo que en el vAdmin se refleja sus valores, pero sin embargo en el manejador de evento (ACE) después de hacer “Get variable local de objeto” debo tener esos valores en ACE pero sin embargo estos valores están vacíos y no son los que figuran en el vAdmin, donde está el problema?
Los “Get variable local de objeto” deben estar fuera del subproceso que genera “Dispara objeto”, es decir, al mismo nivel que el comando “Dispara objeto”. Así funciona correctamente.
Aclarar una cosa:
El subproceso del comando “Dispara objeto” solo se ejecuta en el caso de que el Proceso tenga Salida (Ficha o Lista).
Por lo tanto en tu ejemplo no funcionan los Gets porque simplemente no se ejecutan debido a que el Proceso no tiene Salida. Si el Proceso tuviera Salida entonces el código hubiera funcionado perfectamente.
Lo importante es entender porqué funciona de una manera y no de otra.