Crear manejador de objeto y disparar objeto


([N1] soporte) #1

Buenas tardes.

Alguien me puede explicar con algún ejemplo cuando se usa y en qué casos “Crear manejador de objetos” y “Disparar objetos”

He visto algunos ejemplos pero no los entiendo bien.

Gracias


([N4] Infortic) #2

Un manejador de objetos sirve para ejecutar cualquier objeto de velneo:

Un formulario
Un proceso
Una rejilla

Un ejemplo, quieres ejecutar un formulario, puedes crear un manejador de objeto de dicho formulario y ejecutarlo.

La ventaja que tiene ejecutarlo con un manejador en lugar de con los comandos “Ejecutar proceso”, “Pedir formulario”, etc es que puedes acceder a sus variables locales, es decir, puedes setearle una variable local al formulario antes de ejecutarlo, o puedes recoger el valor que haya dejado en una variable después ejecutarlo.


([N3] Humber) #3

La mayoría de las veces se utiliza cuando quieres llenar o tomar alguna variable local de ese objeto.

Por ejemplo si quieres ejecutar un proceso pero este tiene una variable local que debe ser llenada, con el “ejecutar proceso” no podrías, entonces creas manejador de objeto del proceso, set variable local del objeto y luego lo disparas…


([N4] velavisual) #4

@soporte

Otra funcionalidad es añadir registros a un objeto informe y al final mostrar el informe.

Ejemplo en la imagen adjunta.