OS 104684 - MELHORIA - CONTROLE DE QUANTIDADE INTEIRA POR GRUPO/SUBGRUPO NO ORÇAMENTO E PEDIDO.
Objetivo:
A solicitação tem como objetivo disponibilizarpermitir aoque usuárioprodutos cuja comercialização exija quantidades inteiras sejam configurados para não aceitar valores fracionados durante a geraçelaboração dode Relatórioorçamentos e pedidos, garantindo que o vendedor informe somente quantidades válidas conforme a regra comercial definida.
A validação foi implementada de Pedidosforma Agendadosparametrizável no Período também em formatopor ExcelGrupo/Subgrupo, permitindo consultar,determinar organizarquais eprodutos trabalharestarão comsujeitos asà informaçõesrestrição, dossem pedidos agendados de forma mais prática e flexível, mantendoimpactar os mesmosdemais dadosprodutos jáque disponibilizadoscontinuam nopermitindo relatórioquantidades em PDF e respeitando os filtros informados na geração.fracionadas.
Premissas:
- Necessário o ambiente estar atualizado com as versões:
- SENDDECOR de número
148926xxx ou superior; Adm. de VendasScript de número148926SQL / SQLPostgree ou superior;
- SENDDECOR de número
Teste realizado após a atualização.
Cenário 01: GerarConfigurar egrupo/subgrupo validarpara opermitir relatóriosomente dequantidade pedidos agendados no período em formato Excel.inteira.
Objetivo:
Validar a disponibilização dae nova opção Excel, a geraçãofuncionamento do arquivoparâmetro conformeresponsável por determinar que os filtrosprodutos informadosvinculados eao aGrupo/Subgrupo apresentaçãoaceitem corretasomente dasquantidades informações dos pedidos agendados.inteiras.
Pré-condição:Usuário deve possuirPossuir acesso ao módulo Administraçãocadastro de VendasGrupo/Subgrupo e àexistir funcionalidadeum RelatórioGrupo/Subgrupo vinculado ao produto que será utilizado nos testes de Pedidosorçamento Agendadose no Período. Devem existir pedidos agendados no período selecionado para o teste.pedido.
Resultado Esperado:
O sistemacadastro do Grupo/Subgrupo deve disponibilizar a opção Excel no campo Tipo do relatório e, após a solicitação da geração, processar o relatório com sucesso e disponibilizar o arquivoparâmetro para downloadcontrole node Dashboard.Oquantidade arquivointeira deve ser gerado em formato Excel,e permitir sua aberturaativação. normalmenteApós a gravação, a configuração deve permanecer salva e apresentarser osconsiderada pedidosnas correspondentes aos filtros informados, contendo corretamente as informaçmovimentações dodos relatório,produtos comovinculados Pedido,ao Cliente,respectivo Data do agendamento, Etiqueta, Produto, Quantidade, Endereço de entrega, Carregamento/Responsável e Observação do Endereço Adicional, quando aplicável.Grupo/Subgrupo.
Acessando a funcionalidade.
funcionalidade

Relatório
Acessar o cadastro de PedidosGrupo/Subgrupo Agendadosutilizado como base para classificação dos produtos/catálogos.
Localizar o Grupo/Subgrupo vinculado ao produto que será utilizado no Períodoteste.
Acessar a edição do cadastro.
Localizar o novo parâmetro destinado ao controle de quantidade inteira.
NaHabilitar telao principal, informar:parâmetro.
UnidadeaOperacionalalteração.–Consultar
novamente o Grupo/Subgrupo.UOPConfirmar que
será utilizada no teste;Selecionarotipoparâmetrodepermanecepedidohabilitadodesejado;após Informara gravação.Manter identificado um produto vinculado ao Grupo/Subgrupo configurado para utilização
períodonoscamposcenáriosdedata do agendamento, contemplando pedidos existentes.No campoTipo do relatório, selecionar a nova opçãoExcel.Clicar emImprimir.
Gravar
Aguardar o processamento do relatório. O sistema direcionará para o Dashboard.Localizar o processamento referente ao Relatório de pedidos agendados no período e realizar o download do arquivo.
Abrir o arquivo Excel e confirmar que foi gerado corretamente.seguintes.
Cenário 02: CompararValidar asbloqueio informaçõesde dosquantidade relatórios PDFfracionada e Excel.inclusão de quantidade inteira no orçamento.
Objetivo:Garantir queValidar que, durante a inclusãelaboração do formatoorçamento, Excelprodutos configurados para trabalhar somente com quantidade inteira não alterepossam oser conteúdoincluídos funcionalcom doquantidade relatório e que os dados apresentados sejam equivalentes aos disponibilizados no formato PDF já existente.fracionada.
Pré-condição:DevemO Grupo/Subgrupo do produto deve estar configurado para aceitar somente quantidade inteira, conforme validado no Cenário 01. Deve existir pedidoscliente agendadose demais informações necessárias para o período selecionado, e o usuário deve possuir acesso à geraçelaboração dosde relatóriosum em PDF e Excel.orçamento.
Resultado Esperado:OsAo relatóriosinformar emuma PDFquantidade fracionada para um produto cujo Grupo/Subgrupo esteja configurado para aceitar somente números inteiros, o sistema deve impedir a operação e Excel devem apresentar asmensagem mesmasinformativa informações,ao considerandousuário.
Ao ossubstituir mesmosa filtrosquantidade defracionada UOP,por tipoum denúmero pedidointeiro, e período, não ocorrendosistema ausência,deve duplicidadepermitir ounormalmente divergênciaa de pedidos ou quantidades em razãinclusão/alteração do formatoitem selecionado.no orçamento.
Acessando a funcionalidade.
funcionalidade

RelatórioAcessar a funcionalidade de Pedidos Agendados no PeríodoOrçamento.
NaIniciar telaum principal,novo informar:orçamento ou acessar um orçamento disponível para alteração.
Unidade Operacional – UOPque será utilizada no teste;Selecionar otipo de pedidodesejado;Informar o
períodoclientenosecampososdedemaisdatadados obrigatórios da operação.Adicionar o produto vinculado ao Grupo/Subgrupo parametrizado para aceitar somente quantidade inteira.
Na quantidade do
agendamento,item,contemplandoinformarpedidosumexistentes.valor Nofracionado,campopor exemplo"Tipo1,5.Tentar confirmar a inclusão ou alteração do
relatório",item.selecionarVerificar que o sistema apresenta a
opçvalidaçãoPDF.e ClicarnãoempermiteImprimir.manter

AguardarAcessar novamente o processamentoitem.
Alterar relatório.a O sistema direcionaráquantidade para oum valor inteiro, por exemplo Dashboard1, 2 ou 3.Localizar
Confirmar a inclusão/alteração.
Verificar que o processamentoproduto referenteé aomantido Relatório de pedidos agendadosnormalmente no períodoorçamento ecom realizara quantidade inteira informada.
Abrir o relatório em PDForçamento e oconfirmar arquivoque Excel gerado no cenário anterior.Comparar as informações de pedido, cliente, data do agendamento, etiqueta, produto,a quantidade epermanece endereçocorretamente de entrega.
Atenção:
A disposiçrestrição visualdeve dasocorrer informaç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 podepara sergeração diferentede entreum novo pedido.
Resultado Esperado:
Ao informar quantidade fracionada para um produto parametrizado para aceitar somente números inteiros, o PDFsistema deve impedir a operação e informar ao usuário que o Excel.produto Anã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.
Acessando a funcionalidade
Acessar a funcionalidade de Pedido.
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,5.
Tentar confirmar a inclusão ou alteração do item.
Verificar a apresentação da mensagem de validação.
Confirmar que o sistema não permite manter a quantidade fracionada para o produto.
Acessar novamente o item e substituir a quantidade por um número inteiro, por exemplo 2.
Confirmar a alteração.
Verificar que o sistema permite manter o produto no pedido com a quantidade inteira.
Gravar o pedido.
Consultar novamente o pedido e confirmar que a quantidade inteira foi corretamente registrada.
Cenário 04: Validar produto que permanece permitindo quantidade fracionada.
Objetivo: garantir que a nova validação devenão considerarinterfira anos equivalênciaprodutos dos dados, eque não necessariamentepossuem a mesma formataçrestrição visual.de quantidade inteira configurada.
Pré-condição:
Existir um produto vinculado a Grupo/Subgrupo cujo parâmetro de quantidade inteira esteja desabilitado.
Resultado Esperado:
Produtos não configurados para trabalhar exclusivamente com números inteiros devem continuar permitindo quantidades fracionadas, preservando o comportamento existente para os demais produtos.
Acessando a funcionalidade
Acessar o cadastro de Grupo/Subgrupo.
Confirmar que o Grupo/Subgrupo utilizado neste teste está com o parâmetro de quantidade inteira desabilitado.
Identificar um produto pertencente a esse Grupo/Subgrupo.
Acessar a funcionalidade de Orçamento.
Incluir o produto e informar uma quantidade fracionada, por exemplo 1,5.
Confirmar a inclusão do item.
Verificar que a quantidade fracionada é aceita.
Repetir a validação em um Pedido.
Incluir o mesmo produto com quantidade fracionada.
Confirmar que o sistema permite a operação sem apresentar o bloqueio destinado aos produtos configurados para quantidade inteira.
Atenção: Este cenário é importante para evidenciar que a implementação é parametrizável e que a alteração não restringe indevidamente todos os produtos do sistema.
ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.




