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