Ir para o conteúdo principal

OS 91164 - CORREÇÃO - SIS/WEB - LOGISTICA - RELATÓRIO PEDIDOS COM ITENS A EMPENHAR DUPLICADO

Objetivo:

  • Esta solicitação tem por objetivo ajustar o relatório Pedidos com Itens Pendentes a Empenhar para não duplicar linhas, apresentar por Pedido, a Quantidade de Lances e o Valor corretos, por Produto, cada item apenas uma vez (sem repetição), com totais coerentes, mantendo a consistência com o pedido na origem (Vendas > Emissão/Alteração).

Situação reportada:

  • O usuário relatou que o relatório “Pedidos com Itens Pendentes a Empenhar”, disponível no módulo Logística > Relatórios, estava apresentando um problema grave. Ao gerar o relatório, algumas linhas estão sendo duplicadas, fazendo com que os itens sejam listados mais de uma vez. Esse comportamento incorreto causa impacto direto na produção, pois os itens duplicados são enviados duas vezes para fabricação, gerando retrabalho e risco de excesso de produção.

    A expectativa do usuário é que o relatório apresente cada item apenas uma vez, tanto na ordenação por Pedido quanto por Produto, exibindo corretamente a quantidade de lances e o valor total de cada item, sem repetições.

Premissas:

  • Necessário o ambiente estar atualizado com a versão do módulo Logística de número 121601 Genexus 17 ou superior;
  • Perfil com acesso aos módulos Logística e Vendas.

Teste realizado após a atualização

Cenário 01 – Relatório por Pedido sem duplicidade

Objetivo: garantir que, ao ordenar por Pedido, cada item apareça uma única vez e os campos Lances e Valor estejam corretos.

Passos

  1. Acessar Logística > Relatórios > Pedidos com Itens Pendentes a Empenhar.

    image.png

    image.png

  2. Preencher os períodos de Produção e Entrega conforme pré-requisito..

  3. Informar Cliente (2782918) – opcional, apenas para focar a massa.

  4. Em Ordenar por, selecionar Pedido.

  5. Clicar Imprimir (visualizar/gerar planilha).

Resultado esperado

  • Para o Pedido 102893, o item 030612503071190 aparece uma única linha.

  • Coluna Lances = 2.

  • Coluna Valor = 12.900,00.

  • A linha de TOTAL do agrupamento do pedido reflete 12.900,00 (não 45.150,00) e a Quantidade de Lances consolidada mantém 2.

  • Não há repetições do mesmo item dentro do mesmo pedido.

Cenário 02 – Relatório por Produto sem duplicidade

Objetivo: validar a ordenação Produto evitando repetições do mesmo produto/pedido e totais inflados.

Passos

  1. Na mesma tela do relatório, manter os períodos.

  2. Em Ordenar por, selecionar Produto.

  3. Clicar Imprimir.

Resultado esperado

  • O produto 030612503071190 aparece uma única vez para o Pedido 102893.

  • Valor exibido = 12.900,00 e Lances = 2.

  • As linhas TOTAL por produto somam corretamente apenas as entradas únicas (sem duplicatas).

Cenário 03 – Relatório por Produto (Sintético)

Objetivo: garantir que a visão sintética não replique o item e mantenha soma correta.

Passos

  1. Em Ordenar por, selecionar Produto (Sintético).

  2. Clicar Imprimir.

Resultado esperado

  • O item é exibido de forma agregada sem duplicação.

  • Total do produto condiz com a soma dos itens únicos (para o exemplo, permanece 12.900,00 referentes ao pedido 102893).

Cenário 04 – Consistência com o Pedido (fonte de verdade)

Objetivo: comprovar que o relatório reflete exatamente os dados do pedido.

Passos

  1. Acessar Vendas > Orçamentos/Pedidos > Emissão/Alteração.

  2. Filtrar por Pedido = 102893 e abrir a consulta.

  3. Ir na aba Itens e localizar o item 030612503071190.

  4. Verificar os campos Lances, Por Lance, Total, Unitário e Status.

Resultado esperado

  • Lances = 2; Total (quantidade) = 2.000; Unitário = 6,450;

  • Valor calculado (Unitário × Total) = 12.900,00.

  • Os números acima batem exatamente com o que foi impresso no relatório (Cenários 01–03).

Cenário 05 – Regressão: Período amplo / Cliente em branco

Objetivo: garantir que a correção não dependa do filtro por cliente nem de períodos curtos.

Passos

  1. Deixar Cliente em branco.

  2. Manter os períodos amplos.

  3. Rodar o relatório Ordenar por = Pedido e depois Ordenar por = Produto.

Resultado esperado

  • Não há duplicações em nenhum pedido/produto exibido.

  • Totais por agrupamento (pedido e produto) sempre iguais à soma de linhas únicas.

Cenário 06 – Exportação (Excel/PDF) sem duplicidade

Objetivo: confirmar que o problema não reaparece ao exportar.

Passos

  1. Na visualização do relatório, exportar para Excel e/ou PDF.

  2. Abrir o arquivo exportado.

Resultado esperado

  • O arquivo exportado reproduz exatamente o que foi visto na tela: sem linhas duplicadas e com totais corretos (ex.: pedido 102893 com 2 lances e R$ 12.900,00).

Cenário 07 – Ordenação alternada e paginação

Objetivo: assegurar que mudanças sucessivas na ordenação e navegação não causem duplicidade.

Passos

  1. Rodar o relatório em Pedido.

  2. Trocar para Produto, rodar novamente.

  3. Voltar para Pedido e navegar por múltiplas páginas (Anterior/Próxima).

Resultado esperado

  • Em nenhuma alternância surgem linhas repetidas.

  • Totais permanecem inalterados e corretos.

4.png

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