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 } )
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas