Home

Linha Microsiga Protheus

Páginas filhas
  • EICEV100 - Invoices Antecipadas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Wiki Markup
||Descrição|| Ponto de Entrada para a rotina de Invoice Antecipada  
||Observações|| Ponto de Entrada para a rotina de Invoice Antecipada
||Exemplos||User Function EICEV100_RDM()
Local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))
If cParam == "CRIA_BOTAO"
   MsgInfo("Entrou no ponto de entrada 'CRIA_BOTAO'.")
   aAdd(aRotina,{"Botão Customizado",	"MsgInfo('Botão Customizado')",	0,2})
EndIf
If cParam == "AJUSTA_BROWSE"
   MsgInfo("Entrou no ponto de entrada 'AJUSTA_BROWSE'.")
EndIf
If cParam == "ANTES_GRAVA_EW4"
   MsgInfo("Entrou no ponto de entrada 'ANTES_GRAVA_EW4'.")
EndIf
If cParam == "DEPOIS_GRAVA_EW4"
   MsgInfo("Entrou no ponto de entrada 'DEPOIS_GRAVA_EW4'.")
EndIf
If cParam == "GRVWORK"
   MsgInfo("Entrou no ponto de entrada 'GRVWORK'.")
EndIf
If cParam == "ANTES_GRAVA_EW5"
   MsgInfo("Entrou no ponto de entrada 'ANTES_GRAVA_EW5'.")
EndIf
If cParam == "DEPOIS_GRAVA_EW5"
   MsgInfo("Entrou no ponto de entrada 'DEPOIS_GRAVA_EW5'.")
EndIf
If cParam == "VALIDA_CAMPOS"
   MsgInfo("Entrou no ponto de entrada 'VALIDA_CAMPOS'.")
   lSair := .F.
EndIf
If cParam == "ALTERA_WORK"
   MsgInfo("Entrou no ponto de entrada 'ALTERA_WORK'.")
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|| CRIA_BOTAO - Quando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "CRIA_BOTAO" permitirá a inclusão de novos botões no menu da rotina. Esta customização utilizará a variavel privada "aRotina".
AJUSTA_BROWSE - Quando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "AJUSTA_BROWSE" permitirá a customização do browse da rotina.
ANTES_GRAVA_EW4 - Quando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "ANTES_GRAVA_EW4" permitirá a customização da rotina antes da gravação da tabela EW4.
DEPOIS_GRAVA_EW4 - Quando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "DEPOIS_GRAVA_EW4" permitirá a customização da rotina depois da gravação da tabela EW4.
GRVWORK - Quando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "GRVWORK" permitirá a gravação customizada da tabela temporaria WORK.
ANTES_GRAVA_EW5 - Quando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "ANTES_GRAVA_EW4" permitirá a customização da rotina antes da gravação da tabela EW5.
DEPOIS_GRAVA_EW5 - Quando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "DEPOIS_GRAVA_EW5" permitirá a customização da rotina depois da gravação da tabela EW5.
VALIDA_CAMPOS - Quando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "VALIDA_CAMPOS" permitirá a customização da validação dos campos da rotina. Esta validação utilizará a variavel privada "lSair".

ALTERA_WORK - Quando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "ALTERA_WORK" permitirá a customização de preenchimento dos campos dos itens da rotina. 
||Retorno|| 
||Eventos de chamada do Ponto de Entrada|| 
||Variáveis|| aRotina - Array utilizado para incluir novos botões no menu da rotina.
lSair - Boolean utilizado para validar campos customizados.
||Programa Fonte|| EICEV100.PRW