Histórico da Página
...
- Visão Geral
- Exemplo de utilização
- Parâmetros
- Variáveis
- Tabelas utilizadas
01. VISÃO GERAL
Este Ponto de Entrada pertence à rotina de Cadastro de Cliente / Importador (EECAC100). Ele deve ser utilizado para customizar a rotina do Cadastro de Cliente / Importador.
Programa Fonte: EECAC100.PRW
Retorno: Verdadeiro (.T.) ou Falso (.F.).
02. EXEMPLO DE UTILIZAÇÃO
...
If cParam == "AC100CRIT_CLIENTES"
MsgInfo("Entrou no ponto de entrada 'AC100CRIT_CLIENTES'.")
IF M->A1_TIPO == 'X' .AND. Empty(M->A1_CGC)
Msginfo("Campo CNPJ vazio","Atenção")
lValidCli := .F.
EndIF
Endif
Return Nil
03. PARÂMETROS
| Nome | Tipo | Descrição |
|---|---|---|
| ANTES_SALVAR | Caracter | Parâmetro que valida a gravação de um novo Import/Cliente. |
| AC100CRIT_CLIENTES | Caracter | Parâmetro que valida campos antes da gravação do processo de um novo Import/Cliente. |
| ANTES_BROWSE | Caracter | Parâmetro que permite customização antes da exibição da tela com registros de Importadores/Clientes. |
| POSCARGA_CAMPOS_CAPA | Caracter | Parâmetro que permite customização após carregar os campos da capa de Importadores/Clientes. |
| ANTES_DO_MSGET | Caracter | Parâmetro que permite customização antes da exibição dos campos para edição de Importadores/Clientes. |
| AC100MANE | Caracter | Parâmetro que permite customização antes da efetivação da exclusão no banco de dados do Importador/Cliente. |
| POS_GRAVA | Caracter | Parâmetro que permite customização após a gravação das alterações no cadastro Importadores/Clientes. |
| INCLUI_BROWSE | Caracter | Parâmetro que permite a adição de colunas na tela de pagamentos antecipados. |
| ANTES_TELA_ADIAN | Caracter | Parâmetro que permite customização antes da exibição da tela com adiantamentos. |
| LEGENDA | Caracter | Parâmetro que permite incluir legenda nas parcelas de adiatamento. |
| ANTES_GRAVA | Caracter | Parâmetro que permite customização antes da gravação das informações de adiantamentos. |
| VALID_MAN | Caracter | Parâmetro que permite a validação customizada da manutenção de adiantamentos. |
| ANTES_TELA_MANUT_PARC | Caracter | Parâmetro que permite customização antes da exibição da tela de manutenção das parcelas do embarque. |
| VALIDA_MANUT_PARC | Caracter | Parâmetro para customização de validação da alteração da parcela. |
| INCLUINDO_EEQ | Caracter | Parâmetro para customização na inclusão de parcela do embarque. |
| ALTERANDO_EEQ | Caracter | Parâmetro para customização na alteração de parcela do embarque. |
| GRAVANDO_EEQ | Caracter | Parâmetro para customização antes de efetivar a gravação no banco de dados da parcela do embarque. |
| ANTES_DELETAR_EEQ | Caracter | Parâmetro para customização na exclusão da parcela do embarque. |
| ATUALIZA_BOTOES | Caracter | Parâmetro que permite customização de botões na tela de associação Clientes X Produtos. |
| GRAVA_EXH | Caracter | Parâmetro que permite customização ao final da gravação de Clientes X Produtos |
| AC100VldOk_IncAltExc | Caracter | Parâmetro para validar inclusão, exclusão, alteração da rotina |
| EAC100MNU | Array | Permite adicionar itens de menu na tela. |
04.
...
VARIÁVEIS
| Parâmetro | Nome | Tipo | Permite alterar | Descrição |
|---|---|---|---|---|
| lRet | Lógico | Sim | Variável responsável de definir se o processo será salvo, ou se retornará uma mensagem de erro. | |
| lValidCli | Lógico | Sim | Variável responsável para validar os dados dos campos, possibilitando prosseguir o processo ou não permitir salvar o mesmo. | |
| VALIDA_MANUT_PARC | lRetPonto | Lógico | Sim | Variável usada com o parâmetro VALIDA_MANUT_PARC para validar a manutenção da parcela do embarque. |
| AC100VldOk_IncAltExc | lValImpCli | Lógico | Sim | Variavel usada para indicar se há adiantamento vinculado a um contrato de financiamento. Usada junto com o parâmetro AC100VldOk_IncAltExc. |
| aButtons | Array | Sim | Utilizada para adicionar os novos botões. | |
| aCores | Array | Sim | Utilizada para definir a regra da cor da legenda. | |
| VALID_MAN | aEnchoice | Array | Sim | Utilizado para definir os campos da enchoice para a tabela EEQ. |
...
Principais Campos e Parâmetros
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>
|
...
Descrição
...
EECAC100 - Manutenção de clientes
...
Observações
...
Utilizado para a manutenção do cadastro do cliente dentro do modulo Easy Export Control
...
Exemplos
User Function EECAC100()
Local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))
...
If cParam == "AC100CRIT_CLIENTES"
MsgInfo("Entrou no ponto de entrada 'AC100CRIT_CLIENTES'.")
IF M->A1_TIPO == 'X' .AND. Empty(M->A1_CGC)
Msginfo("Campo CNPJ vazio","Atenção")
lValidCli := .F.
EndIF
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
...
ANTES_BROWSE
...
POSCARGA_CAMPOS_CAPA
...
ANTES_DO_MSGET
...
AC100MANE
...
POS_GRAVA
...
INCLUI_BROWSE
...
ANTES_TELA_ADIAN
...
LEGENDA
...
ANTES_GRAVA
...
VALID_MAN
...
ANTES_TELA_MANUT_PARC
...
VALIDA_MANUT_PARC
...
Parâmetro para customização de validação da alteração da parcela.
...
INCLUINDO_EEQ
...
ALTERANDO_EEQ
...
GRAVANDO_EEQ
...
ANTES_DELETAR_EEQ
...
ATUALIZA_BOTOES
...
GRAVA_EXH
...
AC100VldOk_IncAltExc
...
EAC100MNU
...
Retorno
...
Eventos de chamada do Ponto de Entrada
...
Variáveis
...
lRetPonto
...
lValImpCli
...
AC100VldOk_IncAltExc.
...
Programa Fonte
...