Histórico da Página
Descrição:
A função é responsável por calcular
SldCliente()
SldCliente(cCliLoja,dData,nMoeda,lMovSE5)
...
o saldo a receber
...
de um cliente em uma determinada data, considerando saldo retroativo ou não.
Parâmetros:
cCliLoja | Código do cliente, incluindo a loja. |
dData | Data do saldo. |
nMoeda | Código da moeda que deseja o saldo. |
lMovSE5 | Indica se deve considerar somente saldo em aberto ou também saldos já baixados (.T. - Considera |
...
saldo retroativo ;.F. - Não considera |
...
saldo retroativo). |
Retorno:
nSaldo | Retorna o saldo a receber do cliente em uma determinada data. |
Exemplos de utilização:
SldCliente(cCliLoja,dData,nMoeda,lMovSE5)
- Incluir um titulo a receber no dia no valor de 1.000,00 para o cliente 000001 loja 01
- Realizar a baixa total do titulo no dia
Bloco de código | ||||
---|---|---|---|---|
| ||||
/*Nesse caso o saldo será retroativo, mesmo que o titulo não possua saldo
a função ira buscar na SE5 as baixas e verificar o saldo do titulo na data informada*/
nSaldo := SldCliente(00000101,Ctod("12/11/2020"),1,.T.)
Conout("SALDO RETROATIVO DO CLIENTE 000001 NO DIA 12/11/2020 "+cValToChar(nSaldo))
nSaldo := SldCliente(00000101,Ctod("11/11/2020"),1,.T.)
Conout("SALDO RETROATIVO DO CLIENTE 000001 NO DIA 11/11/2020 "+cValToChar(nSaldo))
//------------------------------------------------------------------------------
/*Nesse caso o saldo não será retroativo, portanto não importa a data
o retorno será sempre 0 */
nSaldo := SldCliente(00000101,Ctod("12/11/2020"),1,.F.)
Conout("SALDO DO CLIENTE 000001 NO DIA 12/11/2020 "+cValToChar(nSaldo))
nSaldo := SldCliente(00000101,Ctod("11/11/2020"),1,.F.)
Conout("SALDO DO CLIENTE 000001 NO DIA 11/11/2020 "+cValToChar(nSaldo)) |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas