01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Linha de Produto: | Virtual Age |
Segmento: | Varejo |
Módulo: | Moda - Varejo |
Função: | Alteração do peso do item de lote |
País: | Brasil |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Ajustar o componente QLDFP046, que faz a alteração do peso do item de lote, para poder informar um item com quantidade baixada e fazer o acerto da quantidade pendente.
03. SOLUÇÃO
Implementado campo no componente, onde poderá ser informado o tipo de acerto, se por quantidade do lote, ou quantidade baixada/lote.
Acrescentado em tela, no frame "Item lote", os campos "Qt. baixada" e "Qt. pendente" do item de lote.
Ao selecionar a opção de quantidade do lote, se o peso coletado da balança(menos a tara) for diferente do pendente, o processo irá ajustar a quantidade pendente do item de lote e a quantidade do lote.
Ao selecionar a opção de quantidade baixada/lote, se o peso coletado(menos a tara) for diferente do pendente, caso o item de lote possuir quantidade baixada, deverá recalcular a quantidade baixada. Subtrair da quantidade baixada a diferença entre o peso coletado da balança(menos a tara) e o peso pendente. Ajustando também a quantidade pendente e quantidade do lote. Caso o item de lote não possuir quantidade baixada será atualizado conforme rotina atual, ajustando a quantidade pendente e a quantidade do lote.
Imagem 1 - Demonstra o componente PRDFM059, onde pode ser observado que a quantidade do lote é igual a 8.
Imagem 2 - Mostra o arquivo que simula a balança, onde pode ser visto que o peso informado é igual a 12.
Imagem 3 - Foi acrescentado ao componente, o campo "Tipo de acerto" e também os campos "Qt. baixada" e "Qt. pendente". Ao acionar o botão "Balança", o processo vai considerar que o peso da balança será igual a 12. Por se tratar de uma quantidade de itens maior que a quantidade disponível, será gerada uma transação do tipo Entrada.
Imagem 4 - Demonstra o componente TRAFL018, onde pode ser visto que o processo gerou a transação "608812" onde o tipo da mesma é igual a "Entrada", pode ser observado que a quantidade do item da transação é igual a 1,5. Isto ocorre, pois a quantidade de item anterior era de 8 e para alcançar a quantidade de 9,5 informada na balança - a tara, foi necessário fazer uma entrada.
Imagem 5 - Ao consultar novamente o lote, pode ser visto que o item de lote 1 passou a ter a quantidade igual a 9,5.
Imagem 1 - Para o item de lote 2, pode ser observado que a quantidade é igual a 10,20.
Imagem 2 - Mostra o arquivo que simula a balança, onde pode ser visto que o peso informado é igual a 13,7.
Imagem 3 - O Tipo de acerto é referente a quantidade baixada/lote, o processo vai considerar que o peso da balança será igual a 13,7. Por se tratar de uma quantidade de itens maior que a quantidade disponível, será gerada uma transação do tipo Entrada.
Imagem 4 - Demonstra o componente TRAFL018, onde pode ser visto que o processo gerou a transação "608815" onde o tipo da mesma é igual a "Entrada", pode ser observado que a quantidade do item da transação é igual a 3. Isto ocorre, porque o item possuía quantidade baixada igual a 2, o processo subtraiu da quantidade baixada, a diferença entre o peso coletado da balança(menos a tara) e o peso pendente, exemplificando: (13,7 - 2,5) - 8,2 = 3. Nesse exemplo, tivemos sobra de uma quantidade e o processo ajustou também a quantidade pendente e quantidade do lote.
Imagem 5 - Ao consultar o item de lote 2, pode ser visto que passou a ter a quantidade igual a 11,2.