Á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


ObrigatórioANTES_SALVARCarácterCarácterCarácterCarácterCarácterCarácter das CarácterCarácterCarácterCarácterCarácterCarácter

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çãoDefault
ReferênciaCaracterParâmetro que valida a gravação de um novo Import/Cliente.
AC100CRIT_CLIENTESCarácterCaracterParâ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_PARCCarácter

Retorno

()
CaracterParâ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


EscopoPrivate ponto de entrada EECAC100.PRW
Parâmetro

Eventos de chamada do Ponto de Entrada

VariáveisNomeTipoPermite alterarPode AlterarDescrição
lRetLógicoPrivateSimVariável responsável de definir se o processo será salvo, ou se retornará uma mensagem de erro.
lValidCliLógicoSimVariável responsável para validar os dados dos campos, possibilitando prosseguir o processo ou não permitir salvar o mesmo.
VALIDA_MANUT_PARC lRetPontoLógicoPrivateSimVariável usada com o parâmetro VALIDA_MANUT_PARC para validar a manutenção da parcela do embarque.

Programa Fonte

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>