Á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

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. TELA XXXXX

Principais Campos e Parâmetros

CampoDescrição


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 == "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

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ção do processo de um novo Import/Cliente.



ANTES_BROWSE

CarácterParâmetro que permite customização antes da exibição da tela com registros de Importadores/Clientes.



POSCARGA_CAMPOS_CAPA

CarácterParâmetro que permite customização após carregar os campos da capa de Importadores/Clientes.



ANTES_DO_MSGET

CarácterParâmetro que permite customização antes da exibição dos campos para edição de Importadores/Clientes.



AC100MANE

CarácterParâmetro que permite customização antes da efetivação da exclusão no banco de dados do Importador/Cliente.



POS_GRAVA

CarácterParâmetro que permite customização após a gravação das alterações no cadastro Importadores/Clientes.



INCLUI_BROWSE

CarácterParâmetro que permite a adição de colunas na tela de pagamentos antecipados.



ANTES_TELA_ADIAN

CarácterParâmetro que permite customização antes da exibição da tela com adiantamentos.



LEGENDA

CarácterParâmetro que permite incluir legenda nas parcelas de adiatamento.




ANTES_GRAVA

CarácterParâmetro que permite customização antes da gravação das informações de adiantamentos.



VALID_MAN

CarácterParâmetro que permite a validação customizada da manutenção de adiantamentos.



ANTES_TELA_MANUT_PARC

CarácterParâmetro que permite customização antes da exibição da tela de manutenção das parcelas do embarque.



VALIDA_MANUT_PARC

Carácter

Parâmetro para customização de validação da alteração da parcela.





INCLUINDO_EEQ

CarácterParâmetro para customização na inclusão de parcela do embarque.



ALTERANDO_EEQ

CarácterParâmetro para customização na alteração de parcela do embarque.



GRAVANDO_EEQ

CarácterParâmetro para customização antes de efetivar a gravação no banco de dados da parcela do embarque.



ANTES_DELETAR_EEQ

CarácterParâmetro para customização na exclusão da parcela do embarque.



ATUALIZA_BOTOES

CarácterParâmetro que permite customização de botões na tela de associação Clientes X Produtos.



GRAVA_EXH

CarácterParâmetro que permite customização ao final da gravação de Clientes X Produtos.



AC100VldOk_IncAltExc

Carácter Parâmetro para validar inclusão, exclusão, alteração da rotina.



EAC100MNU

ArrayPermite adicionar itens de menu na tela.


Retorno

()

Eventos de chamada do Ponto de Entrada


Variáveis


NomeTipoEscopoPode AlterarDescrição

lRetLógicoPrivateSimVariável responsável de definir se o processo será salvo, ou se retornará uma mensagem de erro.

lValidCli LógicoPrivateSimVariável responsável para validar os dados dos campos, possibilitando prosseguir o processo ou não permitir salvar o mesmo.

lRetPonto

LógicoPrivateSimVariável usada com o parâmetro VALIDA_MANUT_PARC para validar a manutenção da parcela do embarque.

lValImpCli

LógicoPrivateSimVariavel usada para indicar se há adiantamento vinculado a um contrato de financiamento. Usada junto com o parâmetro

AC100VldOk_IncAltExc.

Programa Fonte

EECAC100.PRW