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
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.



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


05. TABELAS UTILIZADAS

<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>

Descrição

EECAE101 - Customização de funções de Embarque

Observações

Ponto de Entrada para customização de funções no fonte EECAE101.

Exemplos

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
Return Nil

Preview

Veja também


Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates


Parâmetros


Nome
Tipo
Descrição
DefaultObrigatórioReferência

ANTESTELA_EXIBEAPROPRIACAO

Caracter

Variável que permite exibir ou não a tela de apropriação. Esta exibição depende da variável private 'lSair'.


Retorno


Eventos de chamada do Ponto de Entrada


Variáveis


Nome
Tipo
Escopo
Pode Alterar
Parâmetro
Descrição

lSair

Lógico

Privado

Sim

ANTESTELA_EXIBEAPROPRIACAOAtravés desta variável, é possível exibir ou não a tela de apropriação.

lRetLógicoPrivadoSimANTESTELA_EXIBEAPROPRIACAOAtravés desta variável, é possível manter o processamento da apropriação, mesmo sem exibir a tela.

Programa Fonte

EECAE101.PRW