Histórico da Página
CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Parâmetros
- Variáveis
- 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
Nome | Tipo | Descrição |
---|---|---|
04. VARIÁVEIS
Parâmetro | Nome | Tipo | Permite alterar | Descriçã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"
Begin Sequence If ValType(ParamIXB) == "A" cParamIXB:= ParamIXB[1] Else cParamIXB:= ParamIXB EndIf Do Case Case cParamIXB == "VAL_DESPNASC" /* If nOpcao == 4 MsgInfo("Inclusão de despesa", "VAL_DESPNASC") EndIf Case cParamIXB == "VALIDA_DESPESA_NASC" /* 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 |
| ||||||||||||||||||
Retorno | |||||||||||||||||||
Eventos de chamada do Ponto de Entrada | |||||||||||||||||||
Variáveis |
| ||||||||||||||||||
Programa Fonte | EECAP103.PRW |