Páginas filhas
  • DT Validação de quantidade apenas para itens relacionados a uma transação de saída

Tempo aproximado para leitura: 03 min


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Transação
Função:Validação de quantidade apenas para itens relacionados a uma transação de saída


02. SITUAÇÃO/REQUISITO

Foi solicitado para que no componente PDVFM001 valide a quantidade somente para produtos que estão vinculados a uma transação de saída. No funcionamento atual ao realizar o processo de troca o sistema está validando a quantidade também para os produtos vinculados a transação de entrada, porém deveria validar apenas os produtos vinculados a transação de saída.

03. SOLUÇÃO

Para a situação descrita acima foi realizado um ajuste no componente para que seja validado apenas a quantidade de produtos que estão vinculados a uma transação de saída quando a configuração do parâmetro empresa "IN_VALIDA_QTDE_PDV" estiver com o valor "1".


Imagem 01 - No componente ADMFM014 foi realizada a configuração do parâmetro empresa “IN_VALIDA_QTDE_PDV” com o valor “1”.


Imagem 02 - No componente PDVFM001 foi selecionada uma operação de saída e informado o código de produto “577292”.


Imagem 03 - Ao carregar o componente PDVFM070 foi informada a quantidade “5” e acionado o botão “Confirmar”.


Imagem 04 - Ao retornar para o componente PDVFM001 foram adicionados mais três produtos com a operação de saída e também foram adicionados dois produtos utilizando a operação de troca. Após isso foi acionado o botão “Dinheiro F3”.


Imagem 05 - Nota-se que a mensagem de quantidade é exibida, visto que foram informados apenas três produtos com a operação de saída e a quantidade informada no componente PDVFM070 foi “5”.


Imagem 06 - No componente PDVFM001 foram adicionados mais dois produtos com a operação de saída e novamente acionado o botão “Dinheiro F3”.


Imagem 07 - Nota-se que o componente PDVFM003 é carregado normalmente, visto que a quantidade de produtos informada anteriormente no componente PDVFM070 foi atingida. Após isso foi realizado o recebimento da transação.