Buenos días.
He creado un tubo con una variable local en ese tubo puesto que la ayuda de vDevelop dice lo siguiente:
“Cómo pasar información de un proceso a un tubo de lista
En el proceso declararemos y editaremos las variables locales que necesitemos y en el tubo de lista crearemos variables locales idénticas (mismo identificador y tipo) y las usaremos para resolver los campos del tubo que correspondan.
Por ejemplo, para un tubo de lista que crea líneas de una factura, creamos en el tubo una variable local con el identificador ID_FACTURA y la usamos en la resolución del campo enlazado a facturas de la tabla de líneas.
En el proceso crearemos una variable local con el mismo identificador que la del tubo (ID_FACTURA), y le asignaremos el valor deseado antes de disparar el tubo, de este modo, al dispararlo, se pasará el ID de la factura establecido en el proceso.”
Pues eso he querido hacer pero para pasar un valor local que tengo al proceso creo un objeto y con SET VARIABLE LOCAL DE OBJETO le paso el valor a una variable que he creado en el proceso pero no funciona, es más es como si el tubo no se ejecutara pues la tabla queda vacía (aclaro la tabla es de persistencia en disco).
Si lanzo el proceso con un EJECUTAR PROCESO el tubo si se ejecuta pero de esa forma no tengo manera de alimentar la variable local que tiene el proceso. ¿Hay alguna manera de hacerlo?
¿Que estoy haciendo mal, cómo puedo solucionar este impase?
Adjunto imagenes para mayor claridad.
Gracias a quien pueda ayudarme.
YIMY MORA ACONCHA