Árvore de páginas

Versões comparadas

Chave

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


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

...

Descrição

...

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

...

Observações

...

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

...


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

...


...

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

 

...

EndIF

   Case cParam == "VALID_GRV_SYE"

 

...

Tipo

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

   EndCase 

Return

03. PARÂMETROS


NomeTipoDescrição
MARKSCaracter
 
Descrição
 
 
Default
 
 
Obrigatório
 
 
Referência
 
 

MARKS

  

Caracter

  
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_SYECaractereParâmetro que permite a validação da Inclusão, Alteração e Exclusão do cadastro de cotação de moedas.
EECPEM38
CaracterePonto de entrada que executa rotinas antes da carga do campo marcação.

04. VARIÁVEIS


 

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  
ParâmetroNomeTipoPermite alterarDescrição
cMemoCaracterNão
aBtnArraySim
aSemSX3ArrayNão

aBotaoArrayNão
INTEG_FATlIntPedFatLógicoSim
INTEG_FATcTipoPECaracterSim
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.
 
INTEG_FAT
 
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.
INTEG_FATlRetPELógicoSimServe para validações onde a funcao foi chamada, se retornar .T., está valido para prosseguir.



05. 

...

TABELAS UTILIZADAS

  • Não há.



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>

...

Programa Fonte

...