Tubo de ficha

Se trata de un objeto cuya finalidad es la de transferir información de un origen a un destino. Partiendo de un registro.

Este objeto puede ser creado tanto en un proyecto de datos como en un proyecto de aplicación.

Sus propiedades son:

Identificador

Etiqueta alfanumérica que identifica al objeto. Este identificador será el que se usa para referenciarlo en los inspectores y en las propiedades de otros objetos.

Nombre

Etiqueta alfanumérica que servirá como descriptor del objeto. Es el texto que se presentará al usuario final de la aplicación para referenciar al objeto. Podemos definir una etiqueta por cada idioma presente en el proyecto.

Estilos

Podemos definir el estilo privado que limita el acceso del usuario final al objeto desde puntos donde no se haya programado el acceso al mismo.

Comentarios

Esta propiedad nos permite documentar el uso del tubo de ficha.

Tabla asociada

Esta propiedad nos permite establecer cuál será la tabla de origen del tubo de ficha. Podremos seleccionar una tabla.

Tabla destino

Esta propiedad nos permite establecer cuál será la tabla de destino del tubo de ficha; es decir, en qué tabla se creará el nuevo registro. Podremos seleccionar una tabla.

Formulario confirmación del alta

Esta propiedad estará disponible en tubos creados en proyectos de aplicación de destino del tubo de ficha, que será presentando al final de su ejecución. El usuario podrá realizar cambios y validar o cancelar el alta del registro como en cualquier formulario. Si no especificamos ningún formulario, cuando ejecutemos el tubo el registro será generado directamente en la tabla de destino.

Resolución de campos en destino

En el panel central de Velneo vDevelop podremos asignar valores a los campos. Para ello pulsar el botón que aparece al editarlo. Los comandos disponibles son:

Añadir un nuevo capilar (control + N).

Borrar un capilar (Supr).

Capilares automáticos. Esta opción generará un capilar por cada campo de la tabla de destino del tubo. En el caso de que tanto en la tabla de origen como en la de destino coincida el identificador de un campo, entonces el capilar será resuelto automáticamente con el campo análogo de la tabla de origen.

Subir un capilar una posición.

Bajar un capilar una posición.

Cómo pasar información de un proceso al tubo de ficha

En el proceso declararemos y editaremos las variables locales que necesitemos y en el tubo de ficha 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 ficha que crea una cabecera de factura, creamos en el tubo una variable local con el identificador FECHA y la usamos en la resolución del campo FECHA de la tabla.

En el proceso crearemos una variable local con el mismo identificador que la del tubo (FECHA) y le asignaremos el valor deseado antes de disparar el tubo, de este modo, al dispararlo, se pasará la fecha establecida en el proceso.

Nota
En los tubos solamente se disparan los contenidos iniciales que dependan de otros campos de la tabla de destino.

results matching ""

    No results matching ""