Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Agro Comercialização

Linha de Produto:

Linha Protheus

Segmento:

Agroindústria

Módulo:

AGRODISTRIBUIDOR ( SIGAAGD)

Função:MATA010AGRO01 (Cadastro de Produtos – Agronegócio)
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DAGRODIST-2393


02. SITUAÇÃO/REQUISITO

Garantir que, ao alterar o código de mapa do produto no cadastro de Produtos Agronegócio (NCR), o campo “Princípio Ativo” seja automaticamente limpo, evitando que permaneçam dados incorretos ou desatualizados após a troca de mapa.

03. SOLUÇÃO

Implementada validação via gatilho (SX7) no evento de alteração do campo “Código do Mapa” dentro da rotina MATA010AGRO01, associada ao cadastro da tabela NCR.

A lógica implementada faz com que:

  1. Ao detectar uma mudança no valor do campo de código de mapa, o sistema:

    • Verifica se o campo de Princípio Ativo está preenchido;

    • Limpa o conteúdo do campo automaticamente.

  2. A limpeza ocorre antes da gravação do registro, garantindo que o novo mapa seja vinculado sem o princípio ativo anterior.

Essa regra atua apenas durante o modo de alteração e não interfere na inclusão de novos registros.

04. DEMAIS INFORMAÇÕES

  • A alteração foi aplicada diretamente na camada de regra de negócio associada à tabela NCR, garantindo que a limpeza ocorra tanto pela interface do Protheus quanto por integrações externas que acionem a mesma lógica de atualização.

  • O ajuste visa manter a consistência entre o código de mapa e o princípio ativo, evitando divergências em relatórios e integrações de produtos.

05. ASSUNTOS RELACIONADOS