A rotina do Cadastro de Clientes realiza a manutenção dos dados dos Clientes na base de dados.
A partir de 04/04/2022, os processos internos que garantem a manutenção dos programas que suportam a funcionalidade da suíte principal MATA030 serão descontinuados totalmente. Sendo assim, todos os clientes do ERP Protheus® deverão, obrigatoriamente, migrar seus processos e/ou customizações da suíte de programas MATA030 para serem suportados pela nova suíte de programas CRMA980 (MVC).
Já a partir da release 12.1.2210 o programa MATA030 será retirado do RPO e substituído no menu pelo CRMA980.
Fonte(s) envolvido(s)
A rotina do Cadastro de Clientes desenvolvida com o conceito MVC (Model-View-Controller) tem como objetivo realizar a manutenção dos dados dos Clientes com a aplicação separando a regra de negócio da montagem da interface e da validação / gravação dos dados.
Ao utilizarmos uma rotina desenvolvida em MVC, que é um padrão de desenvolvimento de software, automaticamente, teremos disponíveis algumas funcionalidades que podem ser utilizadas similarmente ao que ocorria em rotinas automáticas das aplicações tradicionais (sem MVC). São elas: • Pontos de Entrada • Web Service • Importação ou exportação por mensagens XML
Fonte(s) envolvido(s)
Diferenças
Semelhanças
Tabela DE / PARA
Ponto de Entrada |
Propósito |
Rotina Original |
Ponto de Entrada Equivalente |
ID Ponto de Entrada MVC |
Documentação |
MA030MEM |
Adicionar campos MEMO de usuário, no padrão de gravação da tabela SYP |
MATA030 |
CRM980MMEM |
|
PE CRM980MMEN Adiciona campos memo de usuário no padrão de gravação SYP |
MA030COR |
Adicionar legendas no browse da rotina do Cadastro de Clientes |
MATA030 |
CRM980BLABEL |
|
PE CRM980BLabel Adiciona legendas no browse do cadastro de clientes |
MA030BRW |
Adiciona filtros específicos (de usuário) no browse da rotina do Cadastro de Clientes |
MATA030 |
CRM980BFIL |
|
PE CRM980BFil Adiciona filtro no browse do cadastro de clientes |
CRMBRWVIEW |
Substituição das visões padrões do módulo SIGACRM ao acessar a rotina do Cadastro de Clientes |
MATA030 |
CRMBRWVIEW |
|
|
MA030ROT |
Adiciona rotinas específicas no browse da rotina do Cadastro de Clientes |
MATA030 |
CRM980MDEF |
|
PE CRM980MDEF Adiciona novas funcionalidades em Ações Relacionadas no browse |
MA030REF |
Permite restringir a exibição dos campos nos diferentes folders |
MATA030 |
Será mantido o mesmo PE |
|
Consulte em Novo Fonte de Cadastro de Clientes em MVC |
MA030BUT |
Permite ao usuário adicionar botões à barra no topo da tela |
MATN030 |
CRMA980 |
BUTTONBAR |
Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC) |
MA030DBT |
Permite remover botões que se encontram em "Outras Ações" |
MATN030 |
Será mantido o mesmo PE |
|
Consulte em Novo Fonte de Cadastro de Clientes em MVC |
M030INC |
Ponto de Entrada chamado após a inclusão do cliente |
MATN030 |
CRMA980 |
MODELCOMMITTTS |
Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC) |
MA030VINC |
Validação efetuada ao clicar no botão "Incluir" do cadastro de clientes, permitindo ou bloqueando a abertura da tela |
MATN030 |
CRMA980 |
MODELVLDACTIVE |
Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC) |
M030ALT |
Realiza validação de usuário após a confirmação da alteração do cliente, e dentro da transação |
MATN030 |
CRMA980 |
MODELCOMMITTTS |
Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC) |
M030PALT |
Realiza validação de usuário após a confirmação da alteração do cliente, e dentro da transação |
MATN030 |
CRMA980 |
MODELCOMMITTTS |
Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC) |
MT030INT |
Permite a alteração do cadastro de clientes quando a origem é de integração |
MATN030 |
Será mantido o mesmo PE |
|
Consulte em Novo Fonte de Cadastro de Clientes em MVC |
MALTCLI |
Ponto de Entrada após a alteração do cliente |
MATN030 |
CRMA980 |
MODELCOMMITTTS |
Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC) |
M030DEL |
Valida se o usuário pode ou não solicitar a exclusão de um cliente |
MATN030 |
CRMA980 |
MODELVLDACTIVE |
Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC) |
M030EXC |
Ponto de Entrada executado após a exclusão do cliente, e dentro da transação |
MATN030 |
CRMA980 |
MODELCOMMITTTS |
Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC) |
M030SAO |
Ponto de Entrada executado no momento da gravação das referências do cliente |
MATN030 |
Será mantido o mesmo PE |
|
Consulte em Novo Fonte de Cadastro de Clientes em MVC |
MA030TOK |
Permite validações adicionais no cadastro de cliente |
MATV030 |
CRMA980 |
FORMPOS |
Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC) |
VBTOK030 |
Valida o botão "Ok" da exclusão do cliente |
MATV030 |
CRMA980 |
FORMPOS |
Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC) |
MATA030IPG |
Controla se a manutenção do cadastro de clientes é efetuada na Integração com GFE mediante tabela GU3 |
MATV030 |
Será mantido o mesmo PE |
|
Consulte em Novo Fonte de Cadastro de Clientes em MVC |
Parâmetro(s) Descontinuado(s) a partir release 12.1.22.10
Tabela(s) Descontinuada(s)
Módulo(s) Afetado(s)
Release(s) Afetado(s)
Observações