Ir para o conteúdo principal

OS 91886 - CORREÇÃO - ESTOQUE - ESTOQUE A ALTERAÇÃO

Objetivo:

  • Esta solicitação tem por objetivo disponibilizar a correção da Requisição de Material para:
    1. Exibir corretamente os limites de estoque (mínimo/máximo) do produto conforme cadastro.

    2. Limpar a Localização ao apagar o código do produto.

    3. Exibir a mensagem informativa quando, após a requisição, o estoque final ≤ estoque mínimo parametrizado.

Situação reportada:

  • Usuário reporta que ""

Premissas:

  • Necessário o ambiente estar atualizado com a versão do módulo AAAEstoque de número xxxxx Genexus 16 / xxxxx Genexus 17 ou superior;
  • Funcionalidade "

    Acesso ao módulo xxxxxxxx"Estoque precisae estarao ativaCorporativo via> bancoCadastro de dados,Produto.

    caso
  • necessário
  • entre

    Ter emao contatomenos um produto com Estoque Mínimo e Estoque Máximo parametrizados para o almoxarifado que será usado no teste (nas evidências, foi utilizado o produto 40170009 com min/max para o Almox. 10).

  • Ter saldo que permita compor casos de fronteira: estoque atual igual, maior e menor que o mínimo após a Sendrequisição.

    Solutions.

Teste realizado após a atualização

Cenário 1: TesteExibição Telacorreta de limites ao informar o produto

Passos:

  • Acessar Estoque > Controle de Estoque > Requisição de Material > Requisição.

  • Informar Almoxarifado e Produto.

  • Aguardar o carregamento do quadro Saldo/Estoque.


Resultados Esperados:

  • O campo

    Campos "Sexo"Estoque Mínimo e Estoque Máximo exibidos com os mesmos valores cadastrados no Cadastro de Produto (guia Estoque) para o devealmoxarifado apresentarinformado.

    nenhum valor pré-selecionado.
  • O usuá

    Demais campos derivados (ex.: Localização, U.M.) preenchidos conforme cadastro.

Cenário deve2: conseguirConferência selecionarcruzada no Cadastro de Produto

Passos:

  • Acessar Corporativo > Produtos e Serviços > Cadastro de Produto.
  • Pesquisarsexomesmo desejadoproduto utilizado no Cenário 1.
  • Abrir o produto, guia Estoque e alocalizar integração devealmoxarifado refletir a escolha corretamente.utilizado.

Acessando a funcionalidade

TelaResultados Esperados:

  • Valores de testeEstoque Mínimo e Estoque Máximo do cadastro coincidem com os exibidos na Requisição de Material.

Cenário 3: Limpeza da Localização ao apagar o produto

Passos:

  • Na Requisição de Material, com o produto já informado, apagar o campo Produto.

  • Sair do campo (tab ou clique fora).


Resultados Esperados:

  • Campo Localização é limpo imediatamente.
  • Demais campos derivados do produto (incl. min/max) não permanecem preenchidos.

Cenário 4: Mensagem quando estoque final igual ao mínimo

Passos:

  • Ajustar a Quantidade a Movimentar para que, após confirmar, o Estoque Final = Estoque Mínimo.
  • Informar produto/almoxarifado.

  • Preencher Quantidade a Movimentar.

  • Clicar Confirmar

     

Resultados Esperados:

  • Toast verde “Requisição Efetuada com Sucesso!”.

  • Mensagem informativa em azul: “Produto atingiu a Quantidade Mínima em Estoque. Informe o setor de Compras!”.

  • Mensagem não bloqueia o fluxo.

Cenário 5: Mensagem quando estoque final menor que o mínimo

Passos:

  • Ajustar a Quantidade a Movimentar para que, após confirmar, o Estoque Final < Estoque Mínimo.
  • Informar produto/almoxarifado.

  • Preencher Quantidade a Movimentar.

  • Clicar Confirmar

Resultados Esperados:

  • Toast de sucesso da requisição.
  • Mensagem informativa do atingimento do mínimo é exibida (mesma do Cenário 4).

Cenário 6: Não exibir mensagem quando não há mínimo cadastrado

Passos:

  • Informar produto/almoxarifado.

  • Realizar requisição que deixaria o saldo abaixo de um “suposto mínimo”.

  • Clicar Confirmar

Resultados Esperados:

  • Somente o toast de sucesso da requisição.

  • Não exibir a mensagem informativa do mínimo (condição não se aplica).

Cenário 7: Atualização de limites ao trocar o almoxarifado

Passos:

  • Na Requisição de Material, informar produto no Almoxarifado A e registrar os limites exibidos.
  • Alterar para o Almoxarifado B (que possua limites diferentes).
  • Clicar Confirmar

Resultados Esperados:

  • Campos Estoque Mínimo/Máximo são recarregados conforme o novo almoxarifado, refletindo exatamente o cadastro do produto.

Cenário 8: Regressão: confirmação da requisição inalterada

Passos:

  • Realizar uma requisição normal (com produto válido, conta/centro de custo, etc.).

  • Clicar Confirmar

Resultados Esperados:

  • Fluxo de gravação inalterado: requisição salva, saldo abatido e nenhum efeito colateral nos demais campos/validações.

4.png

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