OS 92022 - MELHORIA - SPD - INSERIR FILTRO DE NOME FANTASIA E RECALCULAR PARCELAS NO SPD
Objetivo:
A correção implementada visa garantir o ajuste no layout de impressão de Pedidos/Propostas do cliente, garantindo quemelhorar a descriçãousabilidade e consistência do produtomódulo seja exibida por inteiro na impressão (sem cortes), principalmente para produtos cuja Seção possui 2 dígitosSPD, ondegarantindo foi observado que a quebra/corte impedia a exibição completa.que:
O ajuste deve contemplar:
-
ReduçãoFornecedordapossafonteserdelocalizado8,5ptpeloparaNome7ptFantasia (camposalém de Código eDescriçRazão Social) durante a elaboração).o do SPD, resolvendo a dificuldade relatada quando o Fantasia não está contido na Razão Social. -
Reposicionamentodos camposEmCódigoSPD parcelado, oUnidadevalordetotalestoquedo SPD permaneça fixo (UN)não pode “somar” e ultrapassar o total) quando o usuárioDescriçãoalterar manualmenteparaumamelhoroudistribuiçmais parcelas, permitindo recalcular automaticamente as demais parcelas mediante confirmação doconteúdo no layout.usuário. Relatório de uso exclusivo, controlado dia empresa.
Premissas:
- Necessário o ambiente estar atualizado com a versão
VendasSPDde número130231XXXXX Genexus 17 ou superior;
Teste realizado após a atualização
Cenário 01 — ValidaçãoBuscar dofornecedor ajustepelo visualNome Fantasia no layoutSPD (fontenovo e reposicionamento)lançamento)
ObjetivoPré-requisitos
-
Usuário com permissão para incluir SPD.
-
Existir fornecedor com:
-
Razão Social diferente do
cenário:NomeConfirmarFantasiaque(para reproduzir oproblemaproblema).reportado -
corrigido:Nome
descriçãoFantasianãopreenchidopodenosercadastro.cortada
foiedeve -
Passo a cor do produto.
Passos:passo
-
AcesseAcessar o móduloVendas.Menu Orçamentos/Pedidos > Emissão/Alteração. Acesse um orçamento/pedido que contenha item com Seção com 2 dígitos e descrição longa.-
Novo . (Evidência: Image – “Novo SPD”)CliqueClicar emImprimir. -
osGere/visualizeNaaseleção/buscaimpressãode(PDF/preview)fornecedor,dolocalizarpedido/proposta. -
LocalizePesquisar oitemfornecedor digitando o Nome Fantasia no filtro de busca. -
Aplicar o filtro e
confiraverificaraocolunaresultadodenaDescrição.
Resultado esperado:esperado
-
A
descriçlistagem de fornecedores deve exibir a coluna “Fantasia” e permitir filtrar por Fantasia. (Evidência: Image – “Buscando o fornecedor temos a coluna de Fantasia agora com opção de filtros”) -
O fornecedor deve ser retornado quando o usuário pesquisar pelo Nome Fantasia, mesmo que a Razão Social não contenha o Fantasia.
-
Ao selecionar o fornecedor retornado, o SPD deve prosseguir normalmente para a próxima etapa, sem erro.
Cenário 02 — Validar que a busca por Código e Razão Social continua funcionando (regressão)
Passo a passo
-
Acessar Novo SPD.
-
Buscar um fornecedor pelo Código.
-
Buscar um fornecedor pela Razão Social.
Resultado esperado
-
A inclusão do filtro por Fantasia não pode quebrar as buscas existentes:
-
Buscar por Código continua retornando corretamente.
-
Buscar por Razão Social continua retornando corretamente.
-
-
A grade exibe os dados coerentes (Código, Razão Social e Fantasia quando existir).
Cenário 03 — Parcelamento padrão mantém o total do SPD (geração automática de parcelas)
Pré-requisitos
-
Usuário com permissão para incluir/editar SPD.
-
Fornecedor selecionado.
-
Valor de SPD definido (ex.: R$ 2.000,00).
-
Condição de pagamento permitindo parcelamento (ex.: 4x no boleto).
Passo a passo
-
Criar um Novo SPD para um fornecedor.
-
Informar Valor total do SPD = R$ 2.000,00.
-
Definir parcelamento em 4x.
-
Avançar para a etapa de rateio e/ou parcelas (conforme fluxo do sistema).
(Evidência: Image – “Avançando a etapa 2 - Rateio (não sofreu alterações)”) -
Verificar as parcelas geradas automaticamente. (Evidência: Image – “Parcelas geradas pelo processo de lançamento”)
Resultado esperado
-
O sistema deve gerar 4 parcelas.
-
Cada parcela deve vir com R$ 500,00 (se divisão igual padrão).
-
O somatório das parcelas deve ser exatamente R$ 2.000,00.
-
O “valor total do SPD” deve permanecer R$ 2.000,00.
Cenário 04 — Alterar uma parcela e confirmar recálculo automático (Sim)
Este cenário valida diretamente a correção do
produtoproblemadevereportadoaparecer(“ocompleta,sistemasemsomacortare ultrapassa ofinal.total”).
Pré-requisitos
-
SPD parcelado em 4x gerado (como no cenário 03).
Oalinhamento/distribuiçTotal do SPD: R$ 2.000,00.
Passo a passo
-
Com as parcelas geradas (4x de R$ 500,00), editar a Parcela 1 e alterar o valor para R$ 800,00.
-
Clicar em Gravar/Salvar. (Evidência: Image – “Ao alterar o valor da parcela e gravar”)
-
Na confirmação
dos“desejacampos,ajustarCódigoas demais parcelas?”, clicar em Sim.
(Evidência: Image – “Uma confirmação aparece… clicando em sim as parcelas são ajustadas”) -
Verificar os valores recalculados das demais parcelas. (Evidência: Image – “Parcelas recalculadas”)
Resultado esperado
-
Ao confirmar Sim, o sistema deve recalcular automaticamente as demais parcelas para manter o total fixo = R$ 2.000,00.
-
Exemplo esperado para o caso informado:
-
Parcela 1: R$ 800,00
-
Parcelas 2, 3 e 4: devem ser ajustadas para dividir o restante (R$ 1.200,00) → R$ 400,00 cada (ou conforme regra de arredondamento do sistema).
-
-
O valor final (somatório das parcelas) deve ser R$ 2.000,00, e não pode resultar em R$ 2.300,00.
-
O sistema deve apresentar comportamento consistente também ao editar qualquer outra parcela (não apenas a primeira).
Cenário 05 — Alterar uma parcela e NÃO recalcular as demais (Não)
Pré-requisitos
-
SPD parcelado em 4x gerado.
-
Total do SPD: R$ 2.000,00.
Passo a passo
-
Editar a Parcela 1 e alterar o valor (ex.: R$ 800,00).
-
Clicar em Gravar/Salvar.
-
Na confirmação “deseja ajustar as demais parcelas?”, clicar em Não.
(Evidência: Image – “Editando a primeira parcela /UNClicando/emDescriçNão”) -
Conferir os valores das demais parcelas.
(Evidência: Image – “As demais parcelas continuam do mesmo jeito”) -
Conferir o total e/ou algum indicador do valor total do SPD (se o sistema exibe total do parcelamento/total SPD).
Resultado esperado
-
Ao confirmar Não, o sistema deve manter as demais parcelas inalteradas.
-
A parcela editada deve manter o valor informado.
-
O sistema deve deixar claro ao usuário (na tela/total) que houve alteração que impacta o somatório ou manter o total fixo mas sinalizar divergência (depende da regra implementada).
-
Critério essencial: não deve haver comportamento “silencioso” que gere inconsistência sem aviso. (Se o total do SPD precisa ser fixo obrigatoriamente, então a opção Não deve apenas recusar a gravação ou exigir ajuste manual — mas como o roteiro indica que mantém como estava, validar que isso está coerente com a regra definida no desenvolvimento.)
Cenário 06 — Editar SPD existente e validar as mesmas regras (inclusão + edição)
Pré-requisitos
-
Existir SPD já gravado com parcelamento (4x, por exemplo).
Passo a passo
-
Acessar a listagem de SPD.
-
Localizar um SPD parcelado e entrar em Editar.
-
Ir até a seção de parcelas.
-
Alterar uma parcela e Salvar.
-
Testar as duas respostas da confirmação:
-
5.1 clicar Sim e validar recálculo
-
5.2 clicar Não e validar que as demais não mudam
-
Resultado esperado
-
O comportamento do recálculo e confirmação deve
estarserconsistenteidênticoeaolegível.do SPD novo. -
O total deve permanecer fixo quando o recálculo for confirmado.
Após análise comparativa entre o relatório anterior e o relatório atual, foi constatado que o problema de corte na descrição dos itens foi corrigido.
No layout atual, a coluna Descrição apresenta o texto completo dos produtos, sem truncamento, inclusive para itens com descrições mais extensas, não sendo mais observada a falha reportada pelo cliente.

ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.





