Produto: | ADVPL |
Versões: | Todas |
Ocorrência: | Exemplo de utilização da Rotina automática do Contas a Receber por sequencia da baixa. |
Ambiente: | P12 |
Passo a passo: | #Include 'Protheus.ch' User Function myfina70() Local aBaixa := {} aBaixa := {{"E1_PREFIXO" ,"TW5" ,Nil },; MSExecAuto({|x,y,b,a| Fina070(x,y,b,a)},aBaixa,6,.F.,5) //3 - Baixa de Título, 5 - Cancelamento de baixa, 6 - Exclusão de Baixa. If lMsErroAuto RESET ENVIRONMENT |
Observações: | Este parâmetro não obedece a sequência de baixa gravada na tabela SE5, portanto, em um cenário com 4 baixas parciais, por exemplo, ao cancelar a segunda baixa (parâmetro igual a 2) e em seguida, for opção do usuário, cancelar a terceira baixa, o parâmetro deve ser passado com o valor 2 novamente, pois a baixa anteriormente cancelada não é mais considerada na sequência de baixas, a rotina considera uma nova sequência, de 1 a 3, sendo a primeira baixa equivalente a 1, a terceira baixa equivalente a 2 e a quarta baixa equivalente a 3.
Parâmetros utilizados pela FINA070:
|