Visión de gestión - Expresiones especiales

Producto:

Microsiga Protheus

Ocurrencia:

¿Cuáles son las expresiones especiales de la Visión de gestión?

Paso a paso:

Está disponible el recurso de fórmula para el registro donde hay situaciones de devolución de valor condicional, o cálculos específicos de saldo al generar un informe con visiones de gestión. Es posible completar el campo Fórmula con la función que realiza el tratamiento condicional de devolución del valor de la línea de detalle del ente analítica.

Las expresiones compatibles actualmente por el campo Fórmula de la visión de gestión son:

Expresión: ROTINA=

  • Sintaxis: ROTINA= U_funcaousuario()

Con el contenido ROTINA=, la devolución de la función especificada sirve como una base o factor de multiplicación que se aplicará 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 especificada (si la devolución fuera cero el saldo por consecuencia será cero en el informe).

Observación

La devolución de la expresión ROTINA= solamente actualiza el saldo actual del ente gestión analítica, y se repite en la columna de saldo anterior, si fuera parametrizada para exhibición en función del procesamiento del informe o consulta.

Expresión: SALDO=

  • Sintaxis: SALDO= U_funcaousuario()

 Coon el contenido: SALDO= , la devolución de la función especificada es el valor del saldo mostrado en el informe, de manera independiente del intervalo de entes informado de la línea del ente visión/de gestión.

Observación

La devolución de la expresión SALDO= solamente actualiza el saldo actual del ente gestión analítica, y se repite para la columna de saldo anterior, si fuera parametrizada para exhibición en función del procesamiento del informe o consulta.


Expresión: TEXTO=

  • Sintaxis: ("texto_definido_por_el_usuario ").

  Con el contenido: TEXTO= , la string especificada entre comillas (“”) se imprime en la generación de la visión de gestión como una línea de comentario / descripción para el informe generado, sustituyendo la descripción del ente de gestión.

Expresión: ENTIDADE=

  • Sintaxis: ENTIDADE=Código_del_ente

 Con el contenido: ENTIDADE = , la devolución es el valor del saldo del ente especificado, mostrado en el informe de manera independiente del intervalo de entes informado en la línea del ente visión/de gestión.

 La expresión ENTIDADE = utiliza la función estándar GETSLDENT() de una forma más simple y completa, pues actualiza todos los valores de saldos referentes al ente de gestión especificado.

Observación

El ente de gestión informado en la expresión ENTIDADE= debe pertenecer a la misma visión de gestión que contiene el ente de gestión analítico que utilizó esta expresión

La expresión ENTIDADE= actualiza todos los saldos utilizados por el procesamiento de la visión de gestión, inclusive el saldo anterior, siendo la sintaxis adecuada para informes de estados demostrativos como el DFC – Estado demostrativo de Flujo de caja, pues este exige la impresión de la columna de saldos anteriores.

Expresión: VISAO=

  • Sintaxis: VISAO=Código_de_la_visión

 Con el contenido: VISAO =, la devolución es el valor del saldo del ente definido con Resultado de la visión especificado, mostrado en el informe de manera independiente del intervalo de entes informado de la línea del ente visión/de gestión.

La expresión: VISAO = , utiliza la función estándar GETSLDVIS() de una forma más simple y completa, pues actualiza todos los valores de saldos referentes al ente de gestión especificado.

Observación

La expresión VISAO= actualiza todos los saldos utilizados por el procesamiento de la visión de gestión, inclusive el saldo anterior, siendo la sintaxis adecuada para informes de estados demostrativos como el DFC – Estado demostrativo de Flujo de caja, pues este exige la impresión de la columna de saldos anteriores.

Expresión: VARIACAO=

  • Sintaxis: VARIACAO=Código_del_ente

Con el contenido: VARIACAO = , la devolución es el valor de la variación entre el saldo anterior y el saldo actual del ente especificado, mostrado en el informe de manera independiente del intervalo de entes informado en la línea del ente visión/de gestión.

La expresión: VARIACAO = , utiliza la función estándar GETVARENT() de una forma más simple y completa, pues actualiza todos los valores de saldos referentes al ente de gestión especificado.

Expresión: MOVIMENTO=

  • Sintaxis: MOVIMENTO= CONTAB, CCUSTOB, ITEMCTBB,CLVLB, CONTAP, CCUSTOP, ITEMCTBP, CLVLP, ORIGEM

Con el contenido: MOVIMENTO= , La devolución es el total del movimiento de los entes definidos como bases (CONTAB, CCUSTOB, ITEMB y CLVB), sean estos encontrados en conjunto al débito o al crédito, con la opción de restringir las combinaciones con los entes definidos como contrapartidas (CONTAP, CCUSTOP, ITEMCTBP, CLVLP, ORIGEM)

El parámetro ORIGEM está relacionado al campo CT2_ORIGEM el cual puede contener una información definida por el usuario, y también ser aprovechada para filtro de los movimientos que se considerarán en la composición del saldo.


Importante:

A sintaxe movimento pode ser utilizada apenas com parte dos parâmetros definidos, como por exemplo:

MOVIMENTO=CONTA

Resultado: retorna todos os movimentos em que a conta especificada esteja a débito ou a crédito

MOVIMENTO=CONTA01,,,,CONTA02

Resultado: retorna todos os movimentos em que a CONTA01 tenha como contrapartida a CONTA02, independentemente de estarem a débito ou a crédito.

Observación

La utilización de la SINTAXIS: MOVIMIENTO= al informar los entes de contrapartida, automáticamente elimina de la selección los movimientos tipo partida simples.

Si se intercalaran parámetros de la SINTAXIS: MOVIMENTO= , como se mostró en el ejemplo “2. MOVIMENTO=CONTA01,,,,CONTA02”, deben respetarse las comas que indican los parámetros que no se consideraron


Expresión: FATOR=

  • Sintaxis: FATOR=U_funcaousuario()

Con el contenido: FATOR= , la devolución de la función especificada sirve como una base o factor de multiplicación que se aplicará 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 especificada (si la devolución fuera cero el saldo por consecuencia será cero en el informe).

Observación

La devolución de la expresión: FATOR= , solamente actualiza el saldo actual del ente gestión analítica, y se repite en la columna de saldo anterior, si fuera parametrizada para exhibición en función del procesamiento del informe o consulta.

La sintaxis FATOR= tiene la misma funcionalidad de la sintaxis ROTINA= y su objetivo es sustituir el uso de esta segunda, pues esta causaba la impresión a los usuarios de que la devolución sería el valor definido por la rutina, y no el factor de cálculo.

Expresión: FTENTIDADE=

  • Sintaxis: FTENTIDADE=Código_del_ente,factor

Con el contenido: FTENTIDADE= , la devolución es el valor del saldo del ente especificado multiplicado por el factor informado como segundo parámetro, mostrado en el informe de manera independiente del intervalo de entes informado en la línea del ente visión/de gestión.


La expresión: FTENTIDADE= , utiliza la función estándar GETSLDENT() de una forma más simple y completa, pues actualiza todos los valores de saldos referentes al ente de gestión especificado la aplicación la función: FATOR= facilitando el estado de resultados que dependerían del montaje de una función específica utilizando este recurso.


Observación

El ente de gestión informado en la expresión: FTENTIDADE= , debe pertenecer a la misma visión de gestión que contiene el ente de gestión analítico que utilizó esta expresión

El factor informado como segundo parámetro debe tener el punto decimal definido con “.” (punto) y no con “,” coma.

La expresión: FTENTIDADE= , actualiza todos los SALDOS utilizados por el procesamiento de la visión de gestión, inclusive el SALDO anterior, siendo la sintaxis adecuada para informes de estados demostrativos como el DFC – Estado demostrativo de Flujo de caja, pues este exige la impresión de la columna de saldos anteriores. 

Importante

El uso de expresiones especiales en informes se limita al uso para SALDOS, no siendo posible su utilización en MOVIMENTOS. 



Observación: Siempre debe colocarse la fórmula en el ente de gestión donde se quiere tener los valores convertidos(Destino) con el factor, apuntando al ente Objetivo(Origen de los saldos sumados en la línea).

Ejemplo de visión de gestión: