01. VISÃO GERAL
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus ® |
Módulo: | Financeiro |
Função: | FINXFIN - Funções genéricas do módulo Financeiro |
02. DESCRIÇÃO
Ponto de Entrada ATUSLBCO para permitir que a atualização de saldo bancário não seja executada nos processos de baixa e cancelamento de baixas.
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
P.E. ATUSLBCO
#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