Árvore de páginas

CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Parâmetros
  4. Variáveis
  5. Tabelas utilizadas


01. VISÃO GERAL

Este Ponto de Entrada pertence à rotina de Embarque (EECAE101). Ele deve ser utilizado para customizar a rotina de Embarque.

Programa Fonte: EECAE101.PRW

Retorno: Verdadeiro (.T.) ou Falso (.F.).

02. EXEMPLO DE UTILIZAÇÃO

User Function EECAE101()
Local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))
If cParam == "ANTESTELA_EXIBEAPROPRIACAO"
   MsgInfo("Entrou no ponto de entrada 'ANTESTELA_EXIBEAPROPRIACAO'. Variavel 'lSair' = .F.")
   lSair := .F.
   lRet := .T.
EndIf

If cParam == "VALIDA_DESMARCA"

   MsgInfo("Entrou no ponto de entrada "VALIDA_DESMARCA")

EndIf
Return Nil

03. PARÂMETROS


NomeTipoDescrição
ANTESTELA_EXIBEAPROPRIACAOCaracterVariável que permite exibir ou não a tela de apropriação. Esta exibição depende da variável private 'lSair'.
VALIDA_DESMARCACaracter
EXIBE_MENSAGEMLógico
LOOP_ED2LógicoAtraves deste Ponto, é possível efetuar o loop na ED2 atraves da variavel lLoopED2.
ALTERA_QTDE_CALCULADA_ED2NuméricoAtraves deste Ponto, é possível efetuar o calculo customizado da quantidade atraves da variavel nQtdCal.
EECPEM40ArrayChamada na função de manutencão de notas fiscais AE101MAN() após todo o processo da manutencão ter sido executado. Executar rotinas de atualizacao após a saida da tela de edicão de dados.

04. VARIÁVEIS


ParâmetroNomeTipoPermite AlterarDescrição
ANTESTELA_EXIBEAPROPRIACAOlSairLógicoSimAtravés desta variável, é possível exibir ou não a tela de apropriação.
ANTESTELA_EXIBEAPROPRIACAOlRetLógicoSimAtravés desta variável, é possível manter o processamento da apropriação, mesmo sem exibir a tela.
EXIBE_MENSAGEMlExibeMsgLógicoSim
LOOP_ED2lLoopED2LógicoSim
ALTERA_QTDE_CALCULADA_ED2nQtdCalNuméricoSim
EECPEM40nTipoNuméricoSimParâmetro 1 - Define a opcao;
INC_DET - Inclusao
ALT_DET - Alteracao,
EXC_DET - Exclusao
VIS_DET - Visualizacão
EECPEM40nOpcANuméricoNãoParâmetro 2 - 1 para Ok e 0 para cancela.


05. TABELAS UTILIZADAS

  • Não há.