CONTENIDO

  1. Visión general
  2. Ejemplo de utilización
  3. Tablas utilizadas


01. VISIÓN GENERAL

Este documento tiene por objetivo aclarar los procedimientos para devolución de un valor de crédito en un determinado período. Podemos utilizar una función de usuario que utilizará la función estándar SaldoConta() para devolver un determinado saldo de acuerdo con la documentación existente en el enlace informado a continuación.

Para crear esta función siga el siguiente ejemplo:


Ejemplo de Función de usuario

User Function DifSaldo( cConta, dDataInI, dDataFim, cMoeda, cTpSald, nQSaldoIni, nQSaldoFim )

Local nRetorno := 0

/*

El parámetro de la función SaldoConta - nQualSaldo sigue la devolución de la función SaldoCt7Fil de la siguiente manera:
El Array aSaldos está compuesto por las siguientes informaciones:

[1] Saldo actual (con signo)
[2] Débito en la fecha
[3] Crédito en la fecha
[4] Saldo actual deudor
[5] Saldo actual acreedor
[6] Saldo anterior (con signo)
[7] Saldo anterior deudor
[8] Saldo anterior acreedor
*/

nRetorno := SaldoConta(cConta,dDataInI,cMoeda,cTpSald,nQSaldoIni)

nRetorno := nRetorno - ( SaldoConta(cConta,dDataFim,cMoeda,cTpSald,nQSaldoFim) )

Return(nRetorno)


También crearemos una función más para devolución del valor al crédito para colocar en la visión de gestión:


User Function DifSld()
Local nCredPer


nCredPer := U_DifSaldo( CTS->CTS_CT1INI/*cConta*/, CtoD("01/01/"+Str(year(dDataBase)))/*dDataInI*/, dDataBase/*dDataFim*/, "01"/*cMoeda*/, "1"/*cTpSald*/, 8/*nQSaldoIni*/, 5/*nQSaldoFim*/ )

Return(nCredPer)


En visión de gestión

Ahora utilizaremos esta función de usuario en el campo fórmula de la visión de la siguiente manera: SALDO=U_DifSld()




02. EJEMPLO DE UTILIZACIÓN

A continuación cómo configurar la visión de gestión para utilizar la formula 


Visión de gestión


Visión de gestión:

Premisa para el ejemplo anterior, la cuenta inicial y final debe ser la misma.



Libro mayor listando los movimientos de la cuenta citada en el ejemplo da visión anterior:



Imprimiendo estado demostrativo Balance parcial Modelo I (CTBR040)



Imprimiendo estado demostrativo DFC (CTBR560)


Aviso

Estas visiones son meramente ilustrativas y se utilizaron para ejemplificar la utilización de la fórmula de la visión en los estados demostrativos.





Vea también estas documentaciones en el TDN:
-Visión de gestión - Uso de fórmulas
https://tdn.totvs.com/pages/releaseview.action?pageId=6068421

-SaldoConta - Devuelve saldo de una cuenta contable
https://tdn.totvs.com/pages/viewpage.action?pageId=6068544

-CÓMO UTILIZAR LA FUNCIÓN SALDOCT7FIL PARA EXTRAER EL SALDO DE LAS CUENTAS
https://tdn.totvs.com/display/PROT/CTB0072_COMO_UTILIZAR_FUNCAO_SALDOCT7FIL


04. TABLAS UTILIZADAS


  • CVE - Visión de gestión
  • CTS - Visiones de gestión
  • CVF - Estructura de la visión