OS 104684 - MELHORIA - SENDDECOR - CONTROLE DE QUANTIDADE INTEIRA POR GRUPO/SUBGRUPO NO ORÇAMENTO E PEDIDO.
Objetivo:
A solicitação tem como objetivo permitir que produtos cuja comercialização exija quantidades inteiras sejam configurados para não aceitar valores fracionados durante a elaboração de orçamentos e pedidos, garantindo que o vendedor informe somente quantidades válidas conforme a regra comercial definida.
A validação foi implementada de forma parametrizável por Grupo/Subgrupo, permitindo determinar quais produtos estarão sujeitos à restrição, sem impactar os demais produtos que continuam permitindo quantidades fracionadas.
Premissas:
- Necessário o ambiente estar atualizado com as versões:
- SENDDECOR de número 49052 ou superior;
- Script de número 148930 SQL / 148931 SQLPostgree ou superior;
Teste realizado após a atualização.
Cenário 01: Configurar grupo/subgrupo para permitir somente quantidade inteira.
Objetivo: Validar a disponibilização e o funcionamento do parâmetro responsável por determinar que os produtos vinculados ao Grupo/Subgrupo aceitem somente quantidades inteiras.
Pré-condição:
Possuir acesso ao cadastro de Grupo/Subgrupo e existir um Grupo/Subgrupo vinculado ao produto que será utilizado nos testes de orçamento e pedido.
Resultado Esperado:
O cadastro do Grupo/Subgrupo deve disponibilizar o parâmetro para controle de quantidade inteira e permitir sua ativação. Após a gravação, a configuração deve permanecer salva e ser considerada nas movimentações dos produtos vinculados ao respectivo Grupo/Subgrupo.
Cadastro de Grupo/Subgrupo.
Localizar o grupo vinculado ao produto que será utilizado no teste e clicar em editar.
Encontre o sub-grupo e clique em editar.
Localizar o novo parâmetro destinado ao controle de quantidade inteira.
Selecione a opção "Controlar quantidade inteira". Logo após, clique em Confirmar.
Cenário 02: Validar bloqueio de quantidade fracionada e inclusão de quantidade inteira no orçamento.
Objetivo: Validar que, durante a elaboração do orçamento, produtos configurados para trabalhar somente com quantidade inteira não possam ser incluídos com quantidade fracionada.
Pré-condição:
O Grupo/Subgrupo do produto deve estar configurado para aceitar somente quantidade inteira, conforme validado no Cenário 01. Deve existir cliente e demais informações necessárias para elaboração de um orçamento.
Resultado Esperado:
Ao informar uma quantidade fracionada para um produto cujo Grupo/Subgrupo esteja configurado para aceitar somente números inteiros, o sistema deve impedir a operação e apresentar mensagem informativa ao usuário.
Ao substituir a quantidade fracionada por um número inteiro, o sistema deve permitir normalmente a inclusão/alteração do item no orçamento.
Orçamento de loja.
Iniciar um novo orçamento ou acessar um orçamento disponível para alteração.
Informar o cliente e os demais dados obrigatórios da operação.
Adicionar o produto vinculado ao grupo/subgrupo parametrizado para aceitar somente quantidade inteira.
Na quantidade do item, informar um valor fracionado, por exemplo, 1,5.
Tentar confirmar a inclusão ou alteração do item; o sistema deve apresentar a validação e não permite manter a quantidade fracionada.
Atenção: A restrição deve ocorrer somente para produtos vinculados a Grupo/Subgrupo configurado para trabalhar exclusivamente com quantidade inteira.
Cenário 03: Validar bloqueio de quantidade fracionada e inclusão de quantidade inteira no pedido.
Objetivo: Validar que a mesma regra de quantidade inteira seja aplicada ao pedido, impedindo que produtos parametrizados sejam comercializados com quantidades fracionadas.
Pré-condição:
O grupo/subgrupo do produto deve estar configurado para aceitar somente quantidade inteira. Deve existir um pedido disponível para inclusão/alteração ou condições para geração de um novo pedido.
Resultado Esperado:
Ao informar quantidade fracionada para um produto parametrizado para aceitar somente números inteiros, o sistema deve impedir a operação e informar ao usuário que o produto não permite quantidade fracionada. Ao informar uma quantidade inteira, o sistema deve permitir normalmente a inclusão/alteração do produto e a continuidade do pedido.
Pedido de venda.
Iniciar um novo pedido ou acessar um pedido disponível para alteração.
Informar o cliente e os demais dados obrigatórios da operação.
Adicionar o mesmo produto utilizado nos cenários anteriores.
Na quantidade do item, informar um valor fracionado, por exemplo, 1,2.
Tentar confirmar a inclusão ou alteração do item; o sistema deve apresentar a validação e não permite manter a quantidade fracionada.
ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.






