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

EECAC100 - Manutenção de Clientes

...

Descrição

...

EECAC100 - Manutenção de clientes

...

Observações

...

Utilizado para a manutenção do cadastro do cliente dentro do modulo Easy Export Control

...

User Function EECAC100()

Local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))


If cParam == "ANTES_SALVAR"
MsgInfo("Entrou no ponto de entrada 'ANTES_SALVAR'.")
lRet := .F.
Endif

 


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


NomeTipoDescrição
ANTES_SALVARCaracterParâmetro que valida a gravação de um novo Import/Cliente.
AC100CRIT_CLIENTESCaracterParâmetro que valida campos antes da gravação do processo de um novo Import/Cliente.
ANTES_BROWSECaracterParâmetro que permite customização antes da exibição da tela com registros de Importadores/Clientes.
POSCARGA_CAMPOS_CAPACaracterParâmetro que permite customização após carregar os campos da capa de Importadores/Clientes.
ANTES_DO_MSGETCaracterParâmetro que permite customização antes da exibição dos campos para edição de Importadores/Clientes.
AC100MANECaracterParâmetro que permite customização antes da efetivação da exclusão no banco de dados do Importador/Cliente.
POS_GRAVACaracterParâmetro que permite customização após a gravação das alterações no cadastro Importadores/Clientes.
INCLUI_BROWSECaracterParâmetro que permite a adição de colunas na tela de pagamentos antecipados.
ANTES_TELA_ADIANCaracterParâmetro que permite customização antes da exibição da tela com adiantamentos.
LEGENDACaracterParâmetro que permite incluir legenda nas parcelas de adiatamento.
ANTES_GRAVACaracterParâmetro que permite customização antes da gravação das informações de adiantamentos.
VALID_MANCaracterParâmetro que permite a validação customizada da manutenção de adiantamentos.
ANTES_TELA_MANUT_PARCCaracterParâmetro que permite customização antes da exibição da tela de manutenção das parcelas do embarque.
VALIDA_MANUT_PARCCaracterParâmetro para customização de validação da alteração da parcela.
INCLUINDO_EEQCaracterParâmetro para customização na inclusão de parcela do embarque.
ALTERANDO_EEQCaracterParâmetro para customização na alteração de parcela do embarque.
GRAVANDO_EEQCaracterParâmetro para customização antes de efetivar a gravação no banco de dados da parcela do embarque.
ANTES_DELETAR_EEQCaracterParâmetro para customização na exclusão da parcela do embarque.
ATUALIZA_BOTOESCaracterParâmetro que permite customização de botões na tela de associação Clientes X Produtos.
GRAVA_EXHCaracterParâmetro que permite customização ao final da gravação de Clientes X Produtos
AC100VldOk_IncAltExcCaracterParâmetro para validar inclusão, exclusão, alteração da rotina
EAC100MNUArrayPermite adicionar itens de menu na tela.

04. VARIÁVEIS


ParâmetroNomeTipoPermite alterarDescrição
lRetLógico

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

 NomeTipoDescriçãoDefaultObrigatórioReferência
 ANTES_SALVARCarácterParâmetro que valida a gravação de um novo Import/Cliente.    
 AC100CRIT_CLIENTESCarácterParâmetro que valida campos antes da gravaçãõ do processo de um novo Import/Cliente   

Retorno

()

Eventos de chamada do Ponto de Entrada

 

Variáveis

 NomeTipoEscopoPode AlterarDescrição lRetLógicoPrivate
SimVariável responsável de definir se o processo será salvo, ou se retornará uma mensagem de erro
 
.
lValidCliLógico
Private
SimVariável responsável para validar os dados dos campos, possibilitando prosseguir o processo ou não permitir salvar o mesmo

Programa Fonte

EECAC100.PRW
.
VALIDA_MANUT_PARC lRetPontoLógicoSimVariável usada com o parâmetro VALIDA_MANUT_PARC para validar a manutenção da parcela do embarque.
AC100VldOk_IncAltExclValImpCliLógicoSimVariavel usada para indicar se há adiantamento vinculado a um contrato de financiamento. Usada junto com o parâmetro
AC100VldOk_IncAltExc.

aButtonsArraySimUtilizada para adicionar os novos botões.

aCoresArraySimUtilizada para definir a regra da cor da legenda.
VALID_MANaEnchoiceArraySimUtilizado para definir os campos da enchoice para a tabela EEQ.


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>