Desenvolvimento
BM-2273 – Bloqueio de alteração de preço no pedido de venda
Versão
5
Release
62
Autor
Jaciara Silva
Processo: Vendas
Nome do Processo: Pedidos de venda
Acesso
Vendas\Pedidos de venda
Motivação
Impedir a manipulação dos preços, nos pedidos de venda, por usuários não autorizados. O sistema bloqueará a alteração dos preços dos produtos na tela de inclusão e alteração dos pedidos de venda.
O bloqueio será parametrizado no cadastro de tipo de pedido de venda e, ao selecionar o tipo de pedido, o bloqueio será automático.
O bloqueio ocorrerá para todos os produtos laçados no pedido de venda que forem do tipo configurado. Se houver produtos para os quais a empresa deseje liberar a manipulação dos preços no pedido de venda, será necessário parametrizar o tipo de pedido com as exceções, que serão definidas pelo tipo do produto.
Parâmetros
Em Produtos e Serviços:
- Cadastros, incluir os tipos de produtos
- Produtos, na guia Geral, preencher o campo Tipo para cada produto (ou somente para os produtos tratados como exceção).
Em Vendas:
- Cadastros\Tipos de Pedidos, na guia Geral:
- Ligar o flag Não Permite Alterar Preço
- Preencher o campo Tipos de Produtos Permitidos, se houver exceções para o bloqueio da alteração de preços de alguns produtos.
- Formação de preço:
- Ter tabela de preços cadastrada
- Ter preços de produtos cadastrados nas tabelas
Entradas
Inclusão do pedido com bloqueio de alteração de preços
Para mostrar o funcionamento do bloqueio, vamos cadastrar três produtos sendo dois do tipo A e um do tipo B. O produto do tipo B poderá ter seu preço alterado pelo usuário. Então, no tipo de pedido de venda que iremos usar, teremos que selecionar o tipo de produtos permitidos com o tipo B.
Na tela de inclusão de pedidos de venda, selecione o tipo de pedido configurado para bloquear a alteração de preços. Preencha os demais campos do cabeçalho do pedido.
Selecione a tabela de preços de venda, para que o sistema preencha automaticamente os preços no grid de produtos.
A seguir, vamos lançar os três produtos na tela do pedido. Perceba nas figuras abaixo que o item 1 está com o campo de preço desabilitado, impedindo que o usuário digite outro valor para ele na tela.
Agora, observe o produto 3 e veja que o campo do preço está habilitado e o usuário poderá digitar outro preço.
Validações e Saídas
O bloqueio na alteração dos preços deverá ocorrer tanto na tela de inclusão do pedido quanto na tela de alteração. Caso, o usuário tente altera os preços na alteração, o campo não estará habilitado para manutenção.