Pontos de Entrada

Personalizações em comportamentos padrão do Protheus por meio de pontos de entrada.

Ponto de Entrada MT094CPC:Exibe Informações de Outros Campos do Pedido de Compra/Autorização de Entrega no Momento da Liberação do Documento (MATA094)

Ponto de Entrada MT094CPC:Exibe Informações de Outros Campos do Pedido de Compra/Autorização de Entrega no Momento da Liberação do Documento (MATA094)

5 minutos Olá, comunidade ProtheusAdvpl! Hoje, mergulharemos em um dos Pontos de Entrada mais úteis para quem trabalha com o módulo de Compras (SIGACOM) e a rotina de Liberação de Documentos (MATA094): o MT094CPC. Se você precisa exibir informações adicionais, que não são padrão, do Pedido de Compra (SC7) ou Autorização de Entrega (SC9) no momento da liberação, este é o Ponto de Entrada que você estava procurando! 🤔 O que faz o Ponto de Entrada MT094CPC? O Ponto de Entrada MT094CPC é acionado Continue lendo

Ponto de Entrada M310CABEC: Personalizando a Transferência Entre Filiais no Protheus

Ponto de Entrada M310CABEC: Personalizando a Transferência Entre Filiais no Protheus

4 minutos O processo de Transferência entre Filiais no Protheus é crucial para empresas com múltiplas unidades (Multifilial), permitindo o controle de estoque e a movimentação de mercadorias entre as diferentes unidades do grupo. As rotinas MATA310 (Saída) e MATA311 (Entrada) gerenciam essa operação no módulo Estoque (SIGAEST). Para garantir que essa transferência atenda às regras de negócio específicas da sua empresa, o ponto de entrada (P.E.) M310CABEC é a ferramenta ideal. O que é o M310CABEC e onde ele atua? O ponto de Continue lendo

Ponto de Entrada FA050INC: Validação Crucial na Inclusão do Contas a Pagar (FINA050) no Protheus

Ponto de Entrada FA050INC: Validação Crucial na Inclusão do Contas a Pagar (FINA050) no Protheus

4 minutos Se você trabalha com ADVPL, TOTVS Protheus, e o módulo Financeiro (SIGAFIN), o Ponto de Entrada FA050INC é uma ferramenta indispensável para a customização e validação na rotina de Inclusão de Títulos a Pagar (FINA050). Este Ponto de Entrada permite que o desenvolvedor ADVPL execute rotinas personalizadas após o preenchimento dos dados do título, mas antes da efetiva gravação na tabela SE2 (Contas a Pagar), possibilitando verificações de regras de negócio específicas da sua empresa. 🎯 O que é o Ponto de Continue lendo

Ponto de Entrada MT010INC no Protheus: Customização Pós-Inclusão de Produto

Ponto de Entrada MT010INC no Protheus: Customização Pós-Inclusão de Produto

5 minutos Se você trabalha com Desenvolvimento Protheus, ADVPL ou Customização Protheus, certamente já precisou intervir nas rotinas padrões do ERP. Um dos pontos mais cruciais para desenvolvedores e analistas é o Ponto de Entrada MT010INC, fundamental para quem atua no Módulo de Estoque e Custos (SIGAEST), especificamente na rotina de Cadastro de Produtos (MATA010). Este Ponto de Entrada é um poderoso recurso para realizar ações automáticas no Protheus logo após a inclusão de um novo registro na tabela de Produtos (SB1). Seja para Continue lendo

Ponto de Entrada MT410INC: Validação na Inclusão do Pedido de Venda (MATA410)

Ponto de Entrada MT410INC: Validação na Inclusão do Pedido de Venda (MATA410)

5 minutos Você solicitou um Ponto de Entrada para a rotina MATA410 (Pedido de Venda), focando na inclusão. Embora o ponto A410EXC trate da exclusão, o mais relevante para validação durante a inclusão é o MT410INC. O MT410INC é o exit point ideal para implementar regras de negócio complexas que precisam ser verificadas antes que o Pedido de Venda seja efetivamente gravado nas tabelas SC5 e SC6. 🎯 O que é o Ponto de Entrada MT410INC?   O Ponto de Entrada MT410INC é uma Continue lendo

Ponto de Entrada A410EXC: Validando a Exclusão de Pedidos de Venda no Protheus

Ponto de Entrada A410EXC: Validando a Exclusão de Pedidos de Venda no Protheus

4 minutos A exclusão de Pedidos de Venda (MATA410) é uma operação crítica no módulo SIGAFAT – Faturamento do TOTVS Protheus. Para garantir a integridade dos dados e respeitar regras de negócio específicas, o Ponto de Entrada A410EXC é a ferramenta essencial para customização ADVPL. Neste post, exploraremos a funcionalidade do A410EXC, suas aplicações e forneceremos um exemplo ADVPL. 🎯 O que é o Ponto de Entrada A410EXC? O Ponto de Entrada A410EXC é um exit point de validação na rotina de Exclusão de Continue lendo

Ponto de Entrada MA103F4H: Customizando a Exibição de Pedidos de Compra na Nota Fiscal de Entrada (MATA103)

Ponto de Entrada MA103F4H: Customizando a Exibição de Pedidos de Compra na Nota Fiscal de Entrada (MATA103)

4 minutos Se você trabalha com customização Protheus e precisa manipular a forma como os pedidos de compra são exibidos na rotina de Documento de Entrada (MATA103), o Ponto de Entrada MA103F4H é a ferramenta ideal em ADVPL! Este post detalha a funcionalidade e apresenta um exemplo ADVPL prático para você aplicar em seu ambiente TOTVS Protheus. 🎯 O que é o Ponto de Entrada MA103F4H? O Ponto de Entrada MA103F4H é um exit point essencial no módulo SIGACOM – Compras do Protheus. Ele Continue lendo

Ponto de Entrada MT103PN – Inclusão de Documento de Entrada (MATA103)

Ponto de Entrada MT103PN – Inclusão de Documento de Entrada (MATA103)

8 minutos Se você trabalha com customização no Protheus na área de Compras/Fiscal, o Ponto de Entrada MT103PN é um dos mais importantes para a rotina de Documento de Entrada (MATA103). Ele permite a você controlar se a inclusão do documento deve prosseguir ou ser abortada. 💡 O que é o MT103PN? O MT103PN é um Ponto de Entrada de controle lógico (booleano) que é executado no momento da inclusão de um Documento de Entrada (Nota Fiscal de Entrada), dentro da rotina MATA103 (ou Continue lendo

Ponto de Entrada M103BROW: Personalizando a Visualização do Browse

Ponto de Entrada M103BROW: Personalizando a Visualização do Browse

3 minutos O ponto de entrada M103BROW é um recurso poderoso do ADVPL que permite customizar a visualização dos dados na tela de Browse da rotina de Documento de Entrada (MATA103). É ideal para quem precisa exibir informações adicionais ou realizar pré-validações antes que os registros sejam mostrados ao usuário. 🎯 Finalidade   O M103BROW é executado antes da exibição dos dados na tela de Browse da rotina MATA103 (Documento de Entrada / Nota Fiscal de Entrada). Seu principal uso é manipular o array de Continue lendo

Ponto de Entrada MA020BUT no Protheus: Como Adicionar Botões Customizados no Cadastro de Fornecedores

Ponto de Entrada MA020BUT no Protheus: Como Adicionar Botões Customizados no Cadastro de Fornecedores

8 minutos Se você trabalha com customização no TOTVS Protheus, entender o Ponto de Entrada MA020BUT é uma excelente forma de evoluir no desenvolvimento ADVPL e criar soluções mais práticas para o usuário final. Esse ponto de entrada permite incluir botões personalizados na EnchoiceBar da rotina MATA020, que corresponde ao Cadastro de Fornecedores no Protheus. Na prática, isso abre espaço para criar atalhos, validações, integrações e rotinas auxiliares diretamente na tela do fornecedor. Neste artigo, você vai entender o que é o MA020BUT, como Continue lendo

Ponto de Entrada MT120OK – Validações Específicas de Usuário

Ponto de Entrada MT120OK – Validações Específicas de Usuário

2 minutos O ponto de entrada MT120OK é utilizado para fazer validações específicas de usuário na rotina do Pedido de Compras(MATA120) do módulo compras(SIGACOM) do TOTVS Protheus. Programa Fonte: MATA121.prx   Localização no Fonte: Function A120TudOk()   Descrição: É responsável pela validação de todos os itens da GetDados do Pedido de Compras / Autorização de Entrega.   Em Que Ponto: O ponto se encontra no final da função e é disparado após a confirmação dos itens da getdados e antes do rodapé da dialog Continue lendo

Ponto de Entrada MA103BUT – Incluindo Opções no Menu do Documento de Entrada (MATA103)

Ponto de Entrada MA103BUT – Incluindo Opções no Menu do Documento de Entrada (MATA103)

2 minutos O Ponto de Entrada MA103BUT é chamado a partir da rotina de Documento de Entrada(MATA103), permite ao usuário adicionar opções(novas rotinas) na barra de menus EnchoiceBar.     Esse ponto de entrada é muito útil em situações onde precisamos chamar alguma outra rotina de dentro da tela de Documento de Entrada(MATA103), como por exemplo a chamada de um fonte que importa uma planilha e alimenta o grid do documento de entrada. Sintaxe: User Function MA103BUT() Return   Exemplo do ponto de entrada Continue lendo