Páginas filhas
  • DDVENDAS-56995 DT Validar margem mínima da rotina 238 na 2316


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor

Segmento:

Distribuição

Módulo:

Farma

Função:Digitar Pedido de Venda
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DDVENDAS-56995


02. SITUAÇÃO/REQUISITO

A rotina 2316 - Digitar Pedido de Venda validava as margens mínimas configuradas nas rotinas 132 (por filial) e 523 (por plano de pagamento) durante a gravação do pedido. No entanto, o sistema não aplicava a validação da margem mínima configurada na rotina 238 - Manutenção do Cadastro de Produtos (por produto/filial) no momento da inclusão do item, comportamento que já existia no Módulo 3 (rotina 316). O objetivo foi padronizar essa regra, replicando na rotina 2316 a mesma lógica de validação existente na rotina 316.

03. SOLUÇÃO

Foi implementada na rotina 2316 a validação da margem mínima definida na rotina 238, realizada no momento da inclusão ou alteração do item no pedido.

  • O sistema verifica se o item possui margem inferior à configurada na rotina 238. Se estiver abaixo, a inclusão é bloqueada e uma mensagem de alerta é exibida.

  • Caso a margem na rotina 238 esteja zerada ou nula, a validação é ignorada.

  • Foi criada a permissão 101 - Permitir incluir item abaixo da margem mínima da rotina 238 na rotina 530 - Permitir Acesso a Rotina. Quando marcada, o usuário pode incluir itens mesmo com a margem abaixo do mínimo configurado


Para a utilização desta melhoria, certifique-se de que as rotinas e objetos abaixo estejam atualizados para as versões mínimas indicadas ou superiores:

  • Rotina 2316 - Versão 38.0.7.13

  • Objeto PERMISSAO_ACESSO.2316 - Versão 08.00.01.000

Configuração

  1. Acesse a rotina 238 - Manutenção do Cadastro de Produtos.

  2. Pesquise o produto desejado e vá até a seção Dados por filial, subseção 10 - Condições de venda.

  3. Informe o percentual desejado no campo % de margem mínima de lucrativid. e clique em Salvar.

  4. Acesse a rotina 530 - Permitir Acesso a Rotina.

  5. Pesquise pela rotina 2316 e localize a permissão 101 - Permitir incluir item abaixo da margem mínima da rotina 238.
    Desmarcada: O sistema bloqueará vendas abaixo da margem.Marcada: O sistema permitirá vendas abaixo da margem.

Execução (Cenário de Bloqueio)

  1. Certifique-se de que a permissão 101 na rotina 530 esteja desmarcada.

  2. Acesse a rotina 2316 - Digitar Pedido de Venda.

  3. Inicie um novo pedido e tente inserir o produto configurado anteriormente.

  4. Aplique um desconto ou preço que faça a margem de lucro ficar abaixo do percentual definido na rotina 238.

  5. Ao tentar confirmar o item, o sistema apresentará uma mensagem de alerta informando a margem mínima e a margem praticada, impedindo a inclusão.

Execução (Cenário de Permissão)

  1. Acesse a rotina 530 e marque a permissão 101 para o usuário.

  2. Retorne à rotina 2316 e repita o processo de inclusão do item com margem abaixo do mínimo.

  3. O sistema permitirá a inclusão do item normalmente, sem exibir mensagens de bloqueio.


04. DEMAIS INFORMAÇÕES

A validação ocorre tanto na inclusão de um novo item quanto na alteração de um item já existente no pedido.

Se a alteração resultar em uma margem inferior à configurada (e o usuário não tiver permissão), a edição será bloqueada.



Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!