Page tree

EECAF200 - Manutenção do Câmbio

Descrição

EECAF200 - Manutenção do Câmbio

Observações

Utilizado para alteração do status no controle de câmbio e do embarque após a liquidação

Exemplos

User Function EECAF200()

Local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))

If cParam == "PE_STATUS"
MsgInfo("Entrou no ponto de entrada 'PE_STATUS'.")
If EEC->(RecLock("EEC",.f.))
M->EEC_STATUS := "A"
M->EEC_STTDES := "STATUS TESTE"
EndIf
EndIf

IF cParam == "INICIALIZA_EVENTOS"
msginfo("Entrou no ponto de entrada 'INICIALIZA_EVENTOS'")
lGrvCamCon := .F.
ENDIF

IF cParam == PE_ALT_PARC

msginfo("Entrou no ponto de entrada 'PE_ALT_PARC'")

ENDIF

If cParam == "EVENTOS_NAO_GERADOS"

//disponível para alteração a variável cEventosNaoGerados

EndIf


Return nil

Preview

Veja também

http://tdn.totvs.com/display/public/mp/EECAF200

EECAF200-Manutenção de parcelas de câmbio

Idioma

Português(Brasil)

Versões

Microsiga_Protheus12

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates


Parâmetros


NomeTipoDescriçãoDefaultObrigatórioReferência

PE_STATUS

Carácter

Permite a customização do status do pedido após a liquidação do controle do câmbio





INICIALIZA_EVENTOS

Carácter

Permite a customização da validação que não permite gerar parcela de câmbio, caso a parcela já esteja liquidado. Também possibilita reiniciar a definição dos eventos para os quais devem ser geradas parcelas de câmbio, através da variável lInicializa.





PE_ALT_PARC

Caracter

Permite alteração da parcela de câmbio (aParc)





AF200DPARC_PARCELA_CAMBIO

Caracter

Ao remover a Dt.Embarque do processo e clicar em Salvar, este ponto de entrada será executado.





AF200GPARC_DEF_PARC

Caracter

Possibilitar a alteração das parcelas que serão criadas no EEQ com base no array aParc.





AF200GPARC_DEF_COMI

Caracter

Possibilitar a alteração do rateio das comissões no array aParcAux caso o array aParc tenha sido customizado.





EVENTOS_NAO_GERADOS

Caracter

Permite manipular a variável cEventosNaoGerados, determinando os eventos para os quais não devem ser geradas parcelas de câmbio. Este ponto é executado quando ocorre a reinicialização das variáveis de controle, que pode ser provocada pelo uso do ponto de entrada com o parâmetro INICIALIZA_EVENTOS.




Retorno

()

Eventos de chamada do Ponto de Entrada


Variáveis

NomeTipoEscopoPode AlterarDescrição
 lGrvCamConLogicaPrivate Sim

Variável que permite pular a validação que não gera/regerar o titulo no financeiro

aParcArrayPrivateSim

Array que contém as parcelas de câmbio

lDLoopEEQ

LogicaPrivateSim

Se estiver atribuído como .T., a parcela de câmbio da iteração atual não será excluída. Caso estiver como .F., a parcela de câmbio será excluída. Essa variável é referente ao ponto de entrada AF200DPARC_PARCELA_CAMBIO. Valor padrão = .F.

aParcAuxArrayPrivateSim

Guarda os percentuais de comissão em conta gráfica nas parcelas de saldo a receber quando há adiantamento com Mov. Exterior


lInicializa

LógicaPrivateSim

Determina se reinicializa as variáveis de controle dos eventos para os quais devem ser geradas parcelas de câmbio

cEventosNaoGeradosCaracterPrivateSim

Eventos para os quais devem ser geradas as parcelas de câmbio

Programa Fonte

EECAF200.PRW