Ir para o conteúdo principal

OS 81113 - CORREÇÃO - SIS/WEB - FROTAS - LAVAGEM

Objetivo:

  • Esta solicitação tem por objetivo ajustar a rotinagarantir que, nas Ordens de impressãServiço do espelhotipo Lavagem/Lubrificaçãogarantir, após Finalizar Ordem de Serviço, seja possível:
    • Visualizar os anexos (ex.: Comprovante de Lavagem),

    • Fazer download dos anexos,

    • Excluir anexos (respeitando as permissões),

    • E que a mesma:

      1. correção alteraentregue elimine o statusproblema de faturas CANCELADAS para EMITIDA ao imprimir “não espelho.é possível visualizar os anexos após finalizada”.

      2. Mantém o comportamento correto para faturas EMITIDAS (sem efeitos colaterais).
      3. Garante que a situação reportada foi de fato resolvida no desenvolvimento final.

Situação reportada:

  • O usuário reporta que "ConsigoNas realizar o cancelamentoordens de umaserviço faturado tipo lavagem e lubrificação, depois de locaçãfinalizadas, não normalmente,é porém,possível casovisualizar euos precise do espelho dessa fatura cancelada, após clicar na opçãoanexos (espelhocomprovante dade nota) a mesma volta para lavagem)"EMITIDA".

Premissas:

  • Necessário o ambiente estar atualizado com a versão do módulo FaturamentoGestão de frotas de número 122558XXXX Genexus 17 ou superior;
  • Perfil com permissão de consultaexcluir e impressão de espelho.
  • Ter faturas canceladas e emitas para validar.anexo.

Teste realizado após a atualização

Cenário 101 ImprimirFiltrar espelhoOS por Tipo de faturaManutenção CANCELADA= LAVAGEM

Objetivo: garantir que a impressão do espelho não altera o status da nota.

Passos:Passos

  1. AcesseAcessar FaturamentoExecutar Ordem Notasde Fiscais → Consulta Nota FiscalServiço.

     

    image.png

    image.png


  2. Filtre por Série = FAT e Status = CANCELADA.

    image.png


  3. Abra a NF cancelada (botão Consultar).
    image.png

  4. CliqueNo emfiltro, selecionar EspelhoTipo de Manutenção = Igual = LAVAGEM parae gerar/imprimir Situação PDF.

    =

    image.pngTODOS.

  5. AtualizeLocalizar a tela (F5) na consultaOS da mesmamassa NF.

    (ex.:

    image.png46106).

Resultado esperado:Esperado

  • StatusGrid lista as OS de Lavagem (vide Imagem 1 – áreas destacadas em vermelho).

  • A OS de teste aparece com a coluna Situação preenchida.


Cenário 02 – Abrir OS finalizada e acessar anexos

Passos

  1. Abrir a OS finalizada do tipo Lavagem (ex.: 46106).

  2. Verificar a presença do botão Comprovante de Lavagem e/ou ação Anexos.

  3. Clicar para abrir o popup de anexos.

Resultado Esperado

  • Botão Comprovante de Lavagem visível (vide Imagem 2 – destaque).

  • Popup lista os anexos com colunas Data do Anexo, Nome do Anexo, Extensão, Usuário (vide Imagem 3).

  • Correção validada: mesmo com a OS finalizada, os anexos são visíveis sem erro.


Cenário 03 – Download do anexo em OS finalizada (perfil Supervisor)

Passos

  1. No popup de anexos da OS finalizada, clicar no ícone Download (seta para baixo).

  2. Validar no navegador o download concluído.

  3. Abrir o arquivo baixado.

Resultado Esperado

  • Ícone de Download está habilitado (vide Imagem 3, ícone ativo).

  • Arquivo é baixado com nome/ extensão corretos (ex.: CTE 5092.xml).

  • Arquivo abre sem corromper (tamanho > 0).

  • (Opcional) Registro de auditoria/log de download gravado.


Cenário 04 – Exclusão de anexo em OS finalizada (perfil Supervisor)

Passos

  1. No popup de anexos da OS finalizada, clicar no ícone Excluir (lixeira).

  2. Confirmar a exclusão na telamodal de confirmação.

  3. Atualizar a listagem de anexos.

Resultado Esperado

  • Ícone permaneceExcluir está CANCELADAhabilitado (vide Imagem 3, ícone ativo).

  • Sistema solicita confirmação.

  • Após confirmar, o anexo não aparece mais na grid e mensagem de sucesso é exibida.

  • Auditoria registra usuário, data/hora e anexo excluído.

  • Se exclusão falhar (arquivo inexistente/lock), mensagem clara de erro é exibida.


Cenário 05 – Visualização e download em OS não finalizada

Passos

  1. Abrir uma OS do tipo Lavagem em execução (não mudafinalizada).

    para
  2. EMITIDA)
  3. Abrir o popup de anexos e tentar download.

Resultado Esperado

  • Anexos visíveis e download funcionando normalmente.

  • Comportamento idêntico ao de OS finalizada (a correção não quebra o fluxo anterior).


Cenário 206 Regressão:Restrições Imprimirpor espelhopermissão de(perfil faturaOperador EMITIDAsem excluir)

Objetivo: confirmar que o ajuste não quebrou o fluxo normal para notas emitidas.

Pré-condição: selecionar uma NF EMITIDA série FAT com vazia (se necessário, emitir uma nova).

Passos:Passos

  1. AcesseAcessar acom NFusuário EMITIDAsem permissão de excluir na consulta.

    image.png.

  2. CliqueAbrir anexos de uma OS (finalizada ou em Espelho e gere o PDF.

    image.png
    image.png
    execução).

  3. Reabra/atualizeVerificar aícones NFde naDownload consulta.
    e Excluir.

    image.png


Resultado esperado:Esperado

  • StatusDownload permanece permanecehabilitado.

    EMITIDA
  • Excluir aparece desabilitado ou oculto, conforme regra de permissão.

  • Tentativas de exclusão bloqueadas com mensagem de permissão.


Cenário 07 – Regressão: OS de outro tipo (não Lavagem)

Passos

  1. Abrir uma OS não Lavagem com anexos.

  2. Abrir o popup de anexos e realizar download.

Resultado Esperado

  • Comportamento inalterado para outros tipos de OS.

  • Se existir botão específico “Comprovante de Lavagem”, ele não deve aparecer fora do contexto de Lavagem.


Cenário 08 – Vários anexos (ordenação e ações em massa)

Passos

  1. Em uma OS com múltiplos anexos, validar ordenação (por Data do Anexo, Nome, Extensão).

  2. Efetuar download de 2+ anexos.

  3. Excluir 1 anexo e validar a página e scroll do grid.

Resultado Esperado

  • Ordenação funciona; paginação/scroll não oculta ícones de ação.

  • Downloads concluídos; exclusão remove somente o item selecionado.


Cenário 09 – Erro controlado: anexo ausente na origem

Passos

  1. (Simular) Tornar o arquivo indisponível no storage/dir.

  2. Tentar download via UI.

Resultado Esperado

  • Sistema exibe mensagem amigável (“Arquivo não encontrado. Contate o suporte” ou equivalente) sem travar a tela.

  • Nenhum arquivo corrompido é baixado.


Cenário 10 – Auditoria/Logs

Passos

  1. Realizar um download e uma exclusão.

  2. Checar log/auditoria (se disponível no sistema).

Resultado Esperado

  • Log contém usuário, data/hora, ID da OS, nome do anexo e ação (download/excluir).


4.png

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