Histórico da Página
...
Por padrão, a rotina de atualização de saldos sempre será executada. O ponto de entrada permite mudar essa condição, conforme seu retorno, sendo: .T. (True) para que o saldo seja atualizado ou .F. (False) para que a rotina de atualização de saldo não seja executada.
03. PARÂMETROS
Posição | Nome | Descrição |
---|---|---|
1 | cBanco | Código do banco |
2 | cAgencia | Número da agência |
3 | cConta | Número da conta |
4 | dData | Data de referência para o saldo |
5 | nValor | Valor a ser somado/subtraído conforme variável cSinal |
6 | cSinal | "+" soma nValor do saldo / "-" subtrai nValor ao saldo |
04. RETORNO
Nome | Descrição |
---|---|
lRet | Retorno lógico: .T. (True) para que o saldo seja atualizado. .F. (False) para que a rotina de atualização de saldo não seja executada. |
05. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#include "Protheus.ch" |
...
User Function AtuSlBco() |
...
Local lRet :=.T. |
...
Local cBanco := PARAMIXB[1] |
...
Local cAgencia := PARAMIXB[2] |
...
Local cConta := PARAMIXB[3] |
...
Local dData := PARAMIXB[4] |
...
Local nValor := PARAMIXB[5] |
...
Local cSinal := PARAMIXB[6] |
...
// O saldo |
...
bancário não será atualizado em uma baixa pelo FINA070 (cSinal = '+') |
...
// Caso seja cancelamento da baixa, será atualizado (cSinal = '-') |
...
If FwIsInCallStack("FINA070") .And. cSinal == '+' |
...
MsgAlert("Saldo Bancário não foi atualizado.", "Saldo bancário") |
...
lRet:=.F. |
...
EndIf |
...
Return(lRet) |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas