CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tabelas Utilizadas


01. VISÃO GERAL

Este documento visa esclarecer os procedimentos para retorno de um valor de credito em um determinado período. Podemos utilizar uma função de usuário que utilizará a função padrão SaldoConta() para retornar um determinado saldo conforme documentação existente no link informado abaixo.

Para criarmos esta função siga o exemplo abaixo:


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

Local nRetorno := 0

/*

O parametro da função SaldoConta - nQualSaldo segue o retorno da função SaldoCt7Fil conforme segue:
O Array aSaldos é composto das seguintes informações:

[1] Saldo Atual (com sinal)
[2] Debito na Data
[3] Credito na Data
[4] Saldo Atual Devedor
[5] Saldo Atual Credor
[6] Saldo Anterior (com sinal)
[7] Saldo Anterior Devedor
[8] Saldo Anterior Credor
*/

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

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

Return(nRetorno)


Ainda criaremos mais uma função para retorno do valor a credito para colocar na visao gerencial:


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)





02. EXEMPLO DE UTILIZAÇÃO

Abaixo como configurar a visão gerencial para utilizar a formula 



Visão Gerencial:

Premissa para o exemplo acima a conta inicial e final deve ser a mesma.



Razão listando os movimentos da conta citada no exemplo da visão acima:



Imprimindo demonstrativo Balancete Modelo I (CTBR040)



Imprimindo demonstrativo DFC (CTBR560)


As visões aqui são meramente ilustrativas e foram utilizadas da forma a exemplificar a utilização da formula da visão nos demonstrativos.





Veja tambem estas documentações no TDN:
-Visão Gerencial - Uso de fórmulas
https://tdn.totvs.com/pages/releaseview.action?pageId=6068421

-SaldoConta - Retorna saldo de uma conta contábil
https://tdn.totvs.com/pages/viewpage.action?pageId=6068544

-COMO UTILIZAR A FUNÇÃO SALDOCT7FIL PARA EXTRAIR SALDO DAS CONTAS
https://tdn.totvs.com/display/PROT/CTB0072_COMO_UTILIZAR_FUNCAO_SALDOCT7FIL


04. TABELAS UTILIZADAS





<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>