Colapse ALL
Expand ALL

Visión de gestión - Expresiones especiales

Está a disposición el recurso de fórmula para el registro donde hay situaciones de devolución de valor condicional, o cálculos específicos de saldo/movimiento al generar 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=FUNCAO()


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).



Ø  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=FUNCAO()


Con 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 en la línea del ente visión/de gestión.




Ø  La devolución de la expresión “SALDO=” 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 “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.



Ø 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.




ü  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: La sintaxis movimiento solamente puede utilizarse con parte de los parámetros definidos, como por ejemplo:


MOVIMENTO=CONTA

Resultado: devuelve todos los movimientos donde la cuenta especificada esté al débito o al crédito


MOVIMENTO=CONTA01,,,,CONTA02

Resultado: devuelve todos los movimientos donde la CONTA01 tenga como partida la CONTA02, independientemente de estar al débito o al crédito.



ü  La utilización de la SINTAXIS “MOVIMENTO=” informando los entes de contrapartida, automáticamente elimina de la selección los movimientos tipo partida simple.

Si se intercalaran los parámetros de la SINTAXIS “MOVIMENTO=”, como se muestra 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=FUNCAO()


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).



·         La devolución de la expresión “FATOR=” solamente actualiza el saldo actual del ente gestión analítico, 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 manera más simple y completa, pues actualiza todos los valores de saldos referentes al ente de gestión especificado, y combina la aplicación de la función ‘FATOR=’ facilitando el estado de resultados que dependerían del montaje de una función específica utilizando este recurso.



·         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.


Observaciones

Alcance
Microsiga Protheus 8.11 , Protheus 10
Nivel acceso
Nivel 1 (Acceso clientes)
Versiones
Microsiga Protheus 8.11 , Protheus 10
Países
Todos
Sistemas operativos
Todos
Base de datos
Todas