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


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

03. TELA XXXXX

Outras Ações / Ações relacionadas

AçãoDescrição
Inclua a ação Inclua a descrição relacionada
Inclua a ação Inclua a descrição relacionada
Inclua a ação Inclua a descrição relacionada

04. TELA XXXXX

Principais Campos e Parâmetros

CampoDescrição
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada



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

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


Nome


Tipo


Descrição


Default


Obrigatório


Referência


MARKS



Caractere



Variável que contém dados a serem gravados nos campos EE7_MARCAC/EEC_MARCAC












OPCOES_BOTOES



Array



Variável para permitir a manipulação das opções no botão ações relacionadas na manutenção de descrição de idiomas.












WORK_EE2

Array

Variável para permitir a manipulação da work Temp_EE2










WORK_EE3

Array

Variável para permitir a manipulação da work Temp_EE3










BOTÕES

Array

Variável para permitir a manipulação das opções no botão ações relacionadas na manutenção de contatos.












INTEG_FAT

Lógico

Permite 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_SYE

Caractere

Parâ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


Variáveis


Nome


Tipo


Escopo


Pode Alterar


descrição


cMemo



Caracter



Privado



Não







aBtn



Array



Privado



Não






aSemSX3

Array

Privado

Não




aBotao

Array

Privado

Não




lIntPedFat

Lógico

Privado

Sim




cTipoPE

Caracter

Privado

Não

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


nContPon

Numérico

Privado

Sim

Contador, caso o pedido de exportação possuir mais de 1 item, controlar o numeros de vezes que o lIntPedFat é executado.

lRetPE

Lógico

Privado

Sim

Serve para validações onde a funcao foi chamada, se retornar .T., está valido para prosseguir.

Programa Fonte

EECCAD00.PRW