Visión de gestión - Uso de fórmulas

Producto:

Microsiga Protheus

Versiones:

10

Ocurrencia:

¿Cómo utilizar las fórmulas en la visión de gestión?

Paso a paso:

Para tratar situaciones de devolución de valor condicional o cálculos específicos de saldo/movimiento al generar informes con visiones de gestión, está disponible el recurso de fórmula en el registro de visiones de gestión, puede completarse el campo de fórmula con función de usuario que realice el tratamiento condicional para devolución del valor, los tratamientos previstos actualmente son:

  • CTS_FORMUL con contenido: ROTINA=U_funcaousuario()

Con el contenido 'ROTINA=', la devolución de la función de usuario servirá como base para aplicarse sobre los saldos originales, es decir, el saldo correspondiente al intervalo de entes definido en la línea del ente/visión de gestión multiplicado por la devolución de la función de usuario (si la devolución fuera cero el saldo por consecuencia será cero en el informe).

  • CTS_FORMUL con contenido: SALDO=U_funcaousuario()

Con el contenido 'SALDO=', la devolución de la función de usuario será el valor del saldo mostrado en el informe, de manera independiente del intervalo de entes informado en la línea del ente visión/de gestión.

  • En ambos casos es necesaria la creación de la función de usuario por medio de las herramientas de desarrollo disponibles (IDE) para tratar cada situación de manera específica.
  • En el momento de la ejecución de las funciones están disponibles y macadas el alias CTS (Registro de visiones de gestión) y el alias 'cArqTmp' correspondiente a entes de gestión y saldos calculados para el informe/consulta hasta el ente de gestión ejecutado en el momento.