EICAP100 - Eventos de câmbio

Descrição

EICAP100 - Eventos de câmbio

Observações

Parâmetros para customização da rotina de Cambio de Importação

Exemplos

#INCLUDE "PROTHEUS.CH"

User Function EICAP100()

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

If cParam == "MOVI_LIMITE_FIN"
MsgInfo("Entrou no ponto de entrada 'MOVI_LIMITE_FIN'.")
lMoviFin := .F.
EndIF

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

IF cParam == "MANUT_SWA"

msginfo("Entrou no ponto de entrada 'MANUT_SWA'")
lSair := .T.
ENDIF

Return nil

User FUNCTION FADTMOV()

If MsgYesNo("Está utilizando a data base " + DTOC(DDATABASE) + ", deseja continuar?")
lRet := .T.
Else
lRet := .F.
EndIF

Return lRet

Preview

Veja também


Idioma

Português(Brasil)

Versões

Microsiga_Protheus11 e Microsiga_Protheus12

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates


Parâmetros


NomeTipoDescriçãoDefaultObrigatórioReferência

MOVI_LIMITE_FINCarácter

Permite a alteração para pular a validação da data do parâmetro MV_DATAFIN, assim fazendo a liquidação do controle do cambio.





ARRAYSWBCarácterPermite adicionar campos customizados nos arrays aSWB (para ser exibido na tela) e aGet_SWB (para ser editável).



VALID_VINCULACAOCarácterPermite a customização da validação de vinculação de adiantamento no controle de câmbio



CONFIRMA_EXCLUIRCarácterPermite a confirmação da exclusão do titulo no controle de câmbio


Retorno

NIL

Eventos de chamada do Ponto de Entrada


Variáveis

NomeTipoEscopoPode AlterarDescrição
  lRetvalid BooleanaPrivateSimVariável que controla a validação da vinculação de adiantamento do controle de câmbio
nManut NuméricoPrivateSimCódigo da operação a ser realizada (Inclusão, Alteração, Exclusão, Liquidação, Estorno da Liquidação, etc)
lExcluiuBooleanaPrivateSimVariável responsável para verificar se o titulo posicionado foi excluido

Programa Fonte

EICAP100.PRW