Funciones de proceso
General » Asistente de fórmulas » Funciones de proceso
Funciones de proceso
Para activar/desactivar la lista de funciones de proceso del asistente para la creación de fórmulas pulsaremos el botón
del editor de fórmulas.
En esta pestaña encontraremos las funciones funciones de proceso declaradas tanto en proyecto en curso con en los proyectos heredados.
Las funciones de proceso son objetos contenedores de instrucciones definibles por el programador. Para ejecutar una funcón no tendremos más que incluirla dentro de una fórmula.
Para ello haremos doble clic sobre la función deseada y ésta será insertada en la fórmula en curso. La sintaxis es la siguiente:
fun:IDENTIFICADOR_FUNCION@nombre_proyecto.ext([Parámetro1, Parámetro2, Parámetro3...])
Donde:
fun:: Prefijo que indica que se trata de una función de proceso.
IDENTIFICADOR_FUNCION: Mostrará el identificador de la función.
@: Indica que a continuación se declararán los datos del poyecto.
nombre_proyecto: Nombre del proyecto al que pertenece la función.
.ext: Tipo de proyecto. .dat indica proyecto de datos y .app indica proyecto de aplicación.
([Parámetro1, Parámetro2, Parámetro3...]): Parámetros de la función, si los tiene. En caso de no tenerlos se incluirán solamente los paréntesis: ().
Ejemplo:

Si en la función se han declarado parámetros, éstos serán identificados al final de la misma entre paréntesis. En ese caso habrá que sustituir esos parámetros por los datos que queramos pasar a la función:

Si la función retonra algo, este retorno será atrapado en el objeto o sub-objeto desde el que sea llamada. Por ejemplo, si la llamada a la función la hacemos en un comando de instrucción de proceso Set, la variable inicializada en el mismo recogerá dicho retorno. Si la función la llamamos dentro del contenido inicial de un campo, el retorno de la función será el contenido que se le asigne al campo.
