Á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 Pedido de Exportação (EECAP103). Ele deve ser utilizado para customizar a rotina de Pedido de Exportação.

Programa Fonte: EECAP103.PRW

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



02. EXEMPLO DE UTILIZAÇÃO


User Function EECAP103()
Local cParamIXB
Local nOpcao

Begin Sequence

If ValType(ParamIXB) == "A"

   cParamIXB:= ParamIXB[1]

Else

   cParamIXB:= ParamIXB

EndIf


Do Case

   Case cParamIXB == "VAL_DESPNASC"

      /*
      Validação executada na manutenção das despesas nacionais
      */
      nOpcao:= ParamIXB[2]

      If nOpcao == 4

         MsgInfo("Inclusão de despesa", "VAL_DESPNASC")

      EndIf


      MsgInfo("Ponto de entrada com o parâmetro VAL_DESPNASC", "VAL_DESPNASC")
      /*
      Rdm_ret:= .F. //para abortar a execução das validações do produto padrão
      lRet:= .T. //indica que a validação está OK e .F. indica que a validação não passou
      */


   Case cParamIXB == "VALIDA_DESPESA_NASC"

      /*
      Validação executada na inclusão e alteração das despesas nacionais
      */
      MsgInfo("Ponto de entrada com o parâmetro VALIDA_DESPESA_NASC", "VALIDA_DESPESA_NASC")
      /*
      Rdm_ret:= .F. //para abortar a execução das validações do produto padrão
      lRet:= .T. //indica que a validação está OK e .F. indica que a validação não passou
      */

   EndCase

End Sequence

Return

03. PARÂMETROS


NomeTipoDescrição



04. VARIÁVEIS


ParâmetroNomeTipoPermite alterarDescrição










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>

Descrição

EECAP103 - Despesas Nacionais

Observações

Ponto de Entrada para customização de funções no programa EECAP103.

Exemplos

#include "protheus.ch"


User Function EECAP103()
Local cParamIXB
Local nOpcao

Begin Sequence

If ValType(ParamIXB) == "A"

cParamIXB:= ParamIXB[1]

Else

cParamIXB:= ParamIXB

EndIf


Do Case

Case cParamIXB == "VAL_DESPNASC"

/*
Validação executada na manutenção das despesas nacionais
*/
nOpcao:= ParamIXB[2]

If nOpcao == 4

MsgInfo("Inclusão de despesa", "VAL_DESPNASC")

EndIf
MsgInfo("Ponto de entrada com o parâmetro VAL_DESPNASC", "VAL_DESPNASC")
/*
Rdm_ret:= .F. //para abortar a execução das validações do produto padrão
lRet:= .T. //indica que a validação está OK e .F. indica que a validação não passou
*/


Case cParamIXB == "VALIDA_DESPESA_NASC"

/*
Validação executada na inclusão e alteração das despesas nacionais
*/
MsgInfo("Ponto de entrada com o parâmetro VALIDA_DESPESA_NASC", "VALIDA_DESPESA_NASC")
/*
Rdm_ret:= .F. //para abortar a execução das validações do produto padrão
lRet:= .T. //indica que a validação está OK e .F. indica que a validação não passou
*/

EndCase

End Sequence

Return

Preview

Veja também

http://tdn.totvs.com/display/public/mp/EECAP103

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11 e posteriores

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates


Parâmetros

 

Nome

Tipo

Descrição

{"VAL_DESPNASC", nOpc}Array

Executado na validação após a confirmação da manutenção da despesa nacional, permite implementar validações adicionais e/ ou desviar das validações do produto padrão.

  • A primeira posição do array, VAL_DESPNASC, indica o início da função de validação.
  • A segunda posição do array, nOpc, indica a operação que está sendo executada, podendo ser:

3: Visualização

4: Inclusão

5: Alteração

6: Exclusão

Estarão disponíveis neste momento as variáveis Rdm_ret e lRet


VALIDA_DESPESA_NASCCaracterExecutado na validação após a confirmação da inclusão ou alteração da despesa (e apenas nestas duas ações), permite implementar validações adicionais e/ ou desviar das validações do produto padrão. Estarão disponíveis neste momento as variáveis Rdm_ret e lRet.

Retorno


Eventos de chamada do Ponto de Entrada


Variáveis


NomeTipoEscopoPode AlterarDescrição

Rdm_retLógicoPrivateSimDisponível no ponto de entrada com os parâmetros VAL_DESPNASC e VALIDA_DESPESA_NASC, permite abortar a execução da validação do produto padrão quando o seu conteúdo for alterado para .F. (False).

lRetLógicoPrivateSimDisponível no ponto de entrada com os parâmetros VAL_DESPNASC e VALIDA_DESPESA_NASC, determina se a validação executada está em conformidade (True) ou não (False).

Programa Fonte

EECAP103.PRW