Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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ácter




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


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 ponto de entrada 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.

Programa Fonte

EECAC100.PRW