A rotina MATA010 - Cadastro de Produtos no TOTVS Protheus possui diversos pontos de entrada (P.E.) que permitem personalizações, como inclusão de campos virtuais, filtros, botões, validações, cópias e complementos no cadastro de produtos. Cada ponto tem função específica para ampliar ou ajustar funcionalidades conforme necessidade do usuário. Documentação completa está disponível no TDN e suporte MVC também é oferecido.
Tempo aproximado para leitura: 00:05:00 min
Dúvida
Quais são os Pontos de Entrada da rotina MATA010 - Cadastro de Produtos?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.
Solução
A MATA010 - Cadastro de Produtos, possui alguns pontos de entradas disponiveis, abaixo segue os links de exemplo, Titulo e funcionalidade:
| Ponto de Entrada (TDN)? | Titulo do P.E | Descrição e utilização; |
| MT010MEM | Vetor dos campos virtuais criados | Este ponto de entrada permite ao usuário que monte um vetor contendo a relação dos campos virtuais do tipo MEMO que ele criou. |
| MA010FIL | Adiciona filtro para registro do cadastro de produtos | LOCALIZAÇÃO: Function MATA010 - Função principal do programa de inclusão, alteração e exclusão de Produtos. |
| M010FILB | Cadastro de Produtos | Este ponto de entrada tem como objetivo permitir que o usuário filtre os dados a serem exibidos. |
| MT010COR | Legenda na rotina de Cadastro de Produtos | P.E para inclusão de botões do usuário na barra de ferramentas do cadastro de Produtos. |
| MA010BUT | Inclusão de Botões de usuário no Cadastro de Produtos | P.E para inclusão de botões do usuário na barra de ferramentas do cadastro de Produtos. |
| MT010VCP | Visualização do Cadastro de Produtos | Ponto de Entrada com objetivo de informar os campos da tabela SB1 que serão utilizados na visualização do cadastro de produtos. |
| MT010INC | Grava arquivos e campos do usuário | Ponto de Entrada para complementar a inclusão no cadastro do Produto. |
| MT010CAN | Executa customizações conforme retorno | Este ponto está localizado nas funções A010Inclui (Inclusão do Produto), A010Altera (Alteração do Produto) e A010Deleta (Deleção do Produto). |
| MT010ALT | Grava/Altera campos de usuário | Ponto de Entrada para complementar a alteração no cadastro do Produto. |
| A010TOK | Validação para inclusão ou alteração do produto | LOCALIZAÇÃO : Function A010TudoOK - Função de Validação para inclusão ou alteração do Produto. |
| MT010VLD | Valida se a cópia do produto está apta para utilização | Localização: Está localizado na função A010Copia. Quando: É chamado no inicio da função da copia do produto. Finalidade: Verifica se a copia do produto está apta para utilização. |
| MTA010NC | Relaciona campos que não devem ser copiados na inclusão | LOCALIZAÇÃO : Function A010LEREG - Função chamada na inclusão do Produto, quando ativado o botão Cópia. |
| M010B5CP | Manipulação dos campos do Complemento de Produtos | Ponto de Entrada que permite limpar o conteúdo dos campos de complemento de produto(SB5) quando executada a função de cópia de produto para o cadastro de produtos que atualiza o complemento. |
| MT010BRW | Adiciona mais opções de menu na Mbrowse | LOCALIZAÇÃO : Function MATA010 - Função principal do programa de inclusão, alteração e exclusão de Produtos. |
| MT010BRW | Tratamentos de validações de conteúdo de caracteres especiais no código do produto | O Ponto de Entrada A010BPE deve ser utilizado para tratamentos de validações de conteúdo de caracteres especiais no código do produto ou descrição, ou validações especificas. |
| MTA010NC | Relaciona campos que não devem ser copiados na inclusão | LOCALIZAÇÃO : Function A010LEREG - Função chamada na inclusão do Produto, quando ativado o botão Cópia. |
|
(MATI010 Produto (Integração) |
Inclusão de campos customizados ou padrões na mensagem única de produtos | O Ponto de Entrada MT010JIN permite adicionar a mensagem única de produtos campos customizados ou padrões |
|
(MATI010 Produto (Integração) |
Acrescenta/complementa campos e informações não tratadas na tabela | O Ponto de Entrada é verificado na função V2000 ou V1000 antes de executar a execauto do MATA010 |
Caso deseje utilizar o Ponto de Entrada em MVC, temos a documentação abaixo:
Cross Segmento - TOTVS Backoffice Linha Protheus - ADVPL - Pontos de entrada MVC da rotina MATA010
Observação: Em caso de inconsistencia no P.E. os testes serão sempre realizados com base no exemplo documentado/ código de sintaxe simplista com objetivo de certificar o correto retorno do ponto de entrada, de acordo com o objetivo proposto para o mesmo.
Detalhes em: https://tdn.totvs.com/x/R1gjIw.
Saiba mais:
SIGAEST - MATA010 - Qual o conceito e usabilidade da rotina de cadastro de produto?
SIGAEST - MATA010 - Exemplo de ExecAuto Cadastro de Produtos
[TDN] Pontos de Entradas da MATA010
Clique aqui e veja mais artigos sobre Cadastros e Configurações Gerais no Estoque
0 Comentários