Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  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 Customização de Funções Auxiliares (EECCAD00). Ele deve ser utilizado para customizar a rotina de Customização de Funções Auxiliares.

Programa Fonte: EECCAD00.PRW

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


02. EXEMPLO DE UTILIZAÇÃO

...

      MsgInfo("ENTROU NO PONTO '" + cParam + "' na Opcao " + cOpcao)
      lRetPE := .T.

   EndCase 

Return

03.

...

Outras Ações / Ações relacionadas

...

PARÂMETROS


04. TELA XXXXX

Principais Campos e Parâmetros

...

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

05. TABELAS UTILIZADAS

HTML
<!-- 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>

DefaultMARKSCaractere

Descrição

EECCAD00 - Customização de funções auxiliares

Observações

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

Exemplos

User Function EECCAD00() 

If ValType(ParamIXB) == "A"
cParam:= ParamIXB[1]

IF ParamIXB[2] == 3
cOpcao := "INCLUIR"
ElseIF ParamIXB[2] == 4
cOpcao := "ALTERAR"
ElseIF ParamIXB[2] == 5
cOpcao := "EXCLUIR"
EndIF

ElseIF ValType(ParamIXB) == "C"
cParam:= ParamIXB
EndIf

Do Case 
Case cParam == "MARKS" 
cMemo:= ""

Case cParam == "OPCOES_BOTOES" 
aDel(aBtn,1) 
aBtn := aSize(aBtn,Len(aBtn)-1) 

Case cParam == "INTEG_FAT"

IF nContPon == 0
MsgInfo("Ponto de entrada INTEG_FAT." + " Tipo: " + cTipoPE) 
lIntPedFat := .T. 
nContPon ++
EndIF

Case cParam == "VALID_GRV_SYE"

MsgInfo("ENTROU NO PONTO '" + cParam + "' na Opcao " + cOpcao)
lRetPE := .T.

EndCase 

Return

Preview

Veja também

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Windows

Compatível com as Bases de Dados

Topconnect

Updates

Parâmetros

NomeTipoDescrição
Obrigatório
Referência
CaracterVariável que contém dados a serem gravados nos campos EE7_MARCAC/EEC_MARCAC
OPCOES_BOTOESArrayVariável para permitir a manipulação das opções no botão ações relacionadas na manutenção de descrição de idiomas.
WORK_EE2ArrayVariável para permitir a manipulação da work Temp_EE2
WORK_EE3ArrayVariável para permitir a manipulação da work Temp_EE3
BOTÕESArrayVariável para permitir a manipulação das opções no botão ações relacionadas na manutenção de contatos.
INTEG_FATLógicoPermite validação de informações permitindo integrar o registro ou não. Esta validação utiliza a variavel 'lIntPedFat'. A variavel cTipoPE tambem pode ser consultada para verificar onde pode ser efetuada a customização.
VALID_GRV_SYECaractereParâmetro que permite a validação da Inclusão, Alteração e Exclusão do cadastro de cotação de moedas.

Retorno

Eventos de chamada do Ponto de Entrada

04. VARIÁVEIS


descriçãoNãoPrivadoPrivadoNãoPrivadoSimNão
ParâmetroVariáveisNomeTipo
Escopo
Pode Alterar
Permite alterarDescrição
cMemoCaracter

Privado

Não
aBtnArray

Privado

Sim
aSemSX3ArrayNão

aBotaoArrayNão
INTEG_FATlIntPedFatLógicoSim
INTEG_FATcTipoPECaracterPrivadoSimQuando a variavel cTipoPE possuir o valor "VLD", o SIGAEEC está validando o processo com o SIGAFAT. 
Quando a variavel cTipoPE possuir o valor "GRV", o SIGAEEC está gravando o processo no SIGAFAT. 
Quando a variavel cTipoPE possuir o valor "MSG", o SIGAEEC está buscando o numero do processo no SIGAFAT.
INTEG_FATnContPonNuméricoPrivadoSimContador, caso o pedido de exportação possuir mais de 1 item, controlar o numeros de vezes que o lIntPedFat é executado.
INTEG_FATlRetPELógicoPrivadoSimServe para validações onde a funcao foi chamada, se retornar .T., está valido para prosseguir.



05. TABELAS UTILIZADAS

  • Não há.

...

Programa Fonte

...




HTML
<!-- 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>

...