Árvore de páginas

Ponto-de-Entrada: MT097SLD - Manipula saldo do aprovador
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

LOCALIZAÇÃO : Function MaSalAlc - Função Responsável por retornar o saldo do aprovador para liberação dos documentos com alçada.

EM QUE PONTO : No final da função MaSalAlc Após obter o saldo do Aprovador da tabela SAK - Saldo de Aprovadores, deve ser utilizado para manipular o saldo do aprovador conforme a necessidade do usuario, é passado como parametro um array contendo {nSaldo,nMoeda,dDtSaldo} e retorna o mesmo array com os novos valores manipulados pelo ponto de entrada.

Programa Fonte
MATXALC.PRW
Sintaxe

MT097SLD - Manipula saldo do aprovador ( < PARAMIXB> ) --> aNewSaldo

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB Vetor PARAMIXB == {nSaldo,nMoeda,dDtSaldo} onde : X
Retorno
    aNewSaldo(vetor)
  • aNewSaldo == {nSaldoNew,nMoedaNew,dDtSaldoNew} onde :

    nSaldoNew = Valor do Saldo do Aprovador calculado pelo usuario no PE.

    nMoedaNew = Moeda utilizada para o calculo do Usuario no PE.

    dDtSaldoNew = Data de Referencia utilizada pelo usuario no PE.
Exemplos
User Function MT097SLD() /*aArray == {nSaldo,nMoeda,dDtSaldo} onde :nSaldo = Valor do Saldo do Aprovador calculado pela função MaSalAlcnMoeda = Moeda utilizada no calculodDtSaldo = Data de Referencia utilizada*/Local nSaldoNew    := PARAMIXB[1]Local nMoedaNew  := PARAMIXB[2]Local dDtSaldoNew := PARAMIXB[3]Rotina do Usuario para manipular o saldo.....Return ( {nSaldoNew,nMoedaNew,dDtSaldoNew } )