Ir para o conteúdo principal

OS 79034 - MELHORIA - SIS/WEB - COMPRAS - MELHORIAS COMPRAS

Objetivo

Atender às solicitações reportadas pelo cliente relacionadas à eliminação do processo físico no módulo de Compras, assegurando que todos os recursos digitais estejam operando corretamente. Isso inclui:

  • Correção da inconsistência entre os relatórios de Follow-Up e a manutenção de pedidos (número de nota fiscal e status).

  • Inclusão de filtro por comprador na manutenção dos pedidos.

  • Implementação da exportação para Excel nos relatórios de Follow-Up.

  • Apresentação correta da última nota fiscal vinculada a cada pedido.

  • Exibição da unidade operacional e do comprador nos relatórios (conforme aplicável).

  • Possibilitar exclusão de fornecedores e melhoria na gestão de anexos na funcionalidade de concorrência.

  • Garantir que observações inseridas nos pedidos reflitam corretamente em todos os itens.


Premissas

  • Necessário que o ambiente esteja atualizado com as versões:
    • Módulo Compras: 113177 Genexus 16 ou superior / 113176 Genexus 17 ou superior 

Cenário 1 – Observação em Itens da Solicitação de Compras

Pré-requisitos:

  • Acesso ao menu de solicitações com permissão para incluir ou editar.

  • Solicitação com múltiplos itens.

Passos:

  1. Acesse o menu de Solicitação de Compras.

    image.png

    image.png

  2. Inclua uma nova solicitação com 3 itens.

  3. No primeiro item, insira uma observação comum.

  4. Verifique se a observação foi replicada automaticamente para os demais.

  5. Edite apenas a observação do segundo item.

  6. Confirme que os demais não foram afetados.

  7. Teste inserção de texto com mais de 200 caracteres.

Resultado Esperado:

  • Observações são replicadas corretamente entre os itens quando iguais.

  • Observações individuais permanecem independentes.

  • Sistema lida com limites de caracteres adequadamente.


Cenário 2 – Exclusão de Fornecedor e Anexos na Concorrência

Pré-requisitos:


  • Concorrência com três3 fornecedores inseridos.cadastrados.

Passos:

  1. Acesse o menu Concorrência.

  2. Crie uma novaCriar concorrência e insiracom três fornecedores.

  3. TenteTentar excluir oum segundo fornecedor e confirme a ação.deles.

  4. Para um dos fornecedores, tenteTentar anexar trêsmais arquivos.de dois arquivos por fornecedor.

Resultado Esperado:

  • Exclusão do fornecedor ocorre normalmente.permitida.

  • Sistema aceita múltiplos anexos ou emiteinforma alertalimite comde justificativaforma clara.


Cenário 3 – Follow-Up por Comprador (Filtro por Data de Emissão)

Pré-requisitos:
Pedidos emitidos por diferentes compradores.

Versão com as alterações:

  • ExistênciaIncluída opção de pedidosexportação emitidosem porExcel.

    usuários
  • diferentes.
  • Adicionada unidade operacional no relatório.

  • Corrigida falha de navegação entre compradores.

Passos:

  1. Acesse o menuAcessar Relatórios > Follow-Up de Pedidos.

  2. EscolhaSelecionar “Comprador” como agrupamento.

  3. Filtrar por data de emissão (ex.: 30/03 a opção “Comprador”31/03).

  4. Filtre por Data de Emissão entre 30/03/2025 e 31/03/2025.

  5. Gere oGerar relatóriorios em PDF e depois em Excel.

  6. VerifiqueValidar os campos: unidade,colunas: pedido, material,comprador, fornecedor, quantidade,unidade, valores, última NF.

Resultado Esperado:

  • RelatórioDados apresentacorretos todose os campos corretamente.consistentes.

  • ARelatórios colunaorganizados “Últimapor NF”comprador, exibecom separação número da nota vinculado ao pedido.adequada.

  • DadosÚltima entreNF PDFcorreta.

    e
  • Excel
  • são

    Unidade consistentes.operacional presente.


Cenário 4 – Follow-Up por Fornecedor (Filtro por Data de Entrega)

Pré-requisitos:


Pedidos
  • Pedidosentregues com diferentesstatus datas de entrega e status.variados.

Passos:

  1. AcesseAcessar o menurelatório Relatóriospor > Follow-Up de Pedidos.fornecedor.

  2. SelecioneFiltrar “Fornecedor”por comodata agrupamento.de entrega.

  3. Escolha o filtro “Data de Entrega” entre 30/03/2025 e 31/03/2025.

  4. Gere relatórios emGerar PDF e Excel.

  5. VerifiqueValidar agrupamento,agrupamento por fornecedor e exibição da unidade operacional, status e número da última NF.operacional.

Resultado Esperado:

  • DadosRelatório com dados completos por fornecedor são exibidos corretamente.fornecedor.

  • AExibição da unidade operacional aparece no relatório.operacional.

  • AColuna de última NF ecompatível ocom statusa refletem corretamente o registro do pedido.manutenção.


Cenário 5 – Follow-Up por Fornecedor (Filtro por Ordem Alfabética)

Pré-requisitos:
Pedidos para diferentes fornecedores.

Passos:

  1. AcesseGerar orelatório menupor Follow-Upfornecedor deordenado Pedidos.por nome fantasia.

  2. Selecione “Fornecedor” como filtro e a opção deValidar ordenação pore “Ordemdados Alfabética”.

    no
  3. Gere o relatório em PDFExcel e Excel.PDF.

Resultado Esperado:

  • Relatório exibeordenado corretamentecorretamente.

    os
  • pedidos
  • ordenados

    Presença pelode nomecampo fantasia“usuário/comprador” dono fornecedor.Excel.

  • Dados do comprador e da última nota fiscal estão presentes no Excel.consistentes.


Cenário 6 – Validação da Última Nota Fiscal nosno Relatóriosrio

Pré-requisitos:


  • Pedidos com notasNF fiscaisemitida associadas.e registrada no sistema.

Passos:

  1. Acesse a manutenção deConsultar um pedido com nota fiscal emitida.

  2. AnoteVerificar o número na manutenção.

  3. Gerar relatório por comprador ou fornecedor.

  4. Comparar número da última NF.

Resultado Esperado:

  • GereNúmero oda última NF exibido corretamente no relatório Follow-Up (por Comprador ou Fornecedor).rio.

  • LocalizeConsistência com o mesmo pedido e compare o número da NF.

  • Resultado Esperado:

    • A coluna “Última NF” traz a informação correta e igual à manutençãoregistro do pedido.


    Cenário 7 – Filtro por Comprador na Manutenção de Pedidos

    Pré-requisitos:
    Pedidos registrados por usuários diferentes.

    Versão com as alterações:

    • PedidosIncluído registradoscampo de filtro por diferentesusuário/comprador.

      usuários
    • no
    • sistema.

      Demais filtros e regras inalteradas.

    Passos:

    1. AcesseAcessar o menu Comprador > Manutenção de Pedidos.

    2. UtilizeUtilizar o novo filtro “Usuário” e selecione, por exemplo, “Alysson”.

    3. DefinaInformar umo nome “Alysson” e período com registros.

    4. CliqueRealizar ema Pesquisar.busca.

    5. Repita o testeTestar com outro usuárionome e depoissem compreencher umo filtro vazio.campo.

    Resultado Esperado:

    • Apenas os pedidos emitidos pelo compradorusuário selecionadoinformado são listados.exibidos.

    • RetornoQuando vaziovazio, quandoretorna nãotodos houveros correspondênciapedidos.

      é
    • tratado
    • corretamente.

      Quando sem resultado, mensagem adequada.


    Cenário 8 – Validação de Status dos Pedidos (Em Aberto vs Finalizado)

    Pré-requisitos:
    Pedidos com status finalizado.

    Passos:

    1. Acessar manutenção e localizar um pedido finalizado.

    2. Gerar relatório de Follow-Up.

    3. Verificar se ele aparece como “em aberto”.

    4. Repetir para outros status.

    Resultado Esperado:

    • Pedidos finalizados não aparecem como “em aberto”.

    • Status condizente entre manutenção e relatório.


    Observação Técnica Adicional

    Foi corrigida uma falha de navegação no relatório por comprador (data de emissão), onde registros de um comprador apareciam na página do anterior. A quebra de grupo foi ajustada para resolver esse problema.


    4.png

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