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)
Ahora utilizaremos esta función de usuario en el campo fórmula de la visión de la siguiente manera: SALDO=U_DifSld()
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