01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Linha de Produto: | Virtual Age |
Segmento: | Varejo |
Módulo: | Industrial |
Função: | Realizar a finalização da O.P. com validação de variáveis utilizando balança |
País: | Brasil |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Foi solicitada a possibilidade de na finalização da O.P. utilizar balança para gerar contagem com base na embalagem e peso do produto e também a utilização de um percentual de variação para mais e para menos sobre o peso base da embalagem (peso produto x qt. embalagem).
03. SOLUÇÃO
Foi desenvolvido o componente PCPFP214 (Geração de Contagem de Finalização de O.P. por Peso) afim de realizar a leitura da balança para gerar as contagens para o item conforme necessidade. O componente é acessado através do componente PCPFP063 dentro do botão "Opções" → botão "Contagem por peso". Foi desenvolvido também o parâmetro empresa "PR_TOLERANCIA_PESO_FIN_OP" que tem como objetivo receber a configuração de um percentual de tolerância tanto para cima quanto para baixo sobre o peso do produto x a quantidade da embalagem.
Imagem 01 - Demonstra o componente ADMFM014, onde está sendo configurado o parâmetro empresa "PR_TOLERANCIA_PESO_FIN_OP" com o valor "15%" para a empresa 001.
Imagem 02 - Demonstra o componente PRDFM316, onde pode ser visto que o produto possui 2 embalagens cadastradas para ele, uma com a quantidade igual a 10 e a outra com a quantidade igual a 5.
Importante: O processo a seguir sempre pegará a primeira embalagem que encontrar cadastrada para o produto. Nesse exemplo será utilizada a embalagem "001" com a quantidade de 10.
Imagem 03 - Demonstra o peso do produto, onde pode ser visto que é igual a 0,100.
Imagem 04 - Demonstra o componente PCPFP063, onde está sendo consultada a O.P. 206, acionado o botão "Opções" e logo em seguida o botão "Contagem por peso...".
Imagem 05 - Ao acionar o botão mencionado anteriormente, o componente PCPFP214 é apresentado, onde pode ser visto todos os itens referente a O.P. informada anteriormente, assim como a embalagem configurada (sequencia 001 quantidade 10) e o peso mínimo e máximo que pode ser considerado na leitura da balança. Em seguida está sendo acionado o botão "Balança" para realizar a leitura do peso.
Observação: O peso mínimo e máximo é apresentado de acordo com a configuração realizada no parâmetro empresa ""PR_TOLERANCIA_PESO_FIN_OP". O campo "Imprimir contagem" possui a configuração para valor pré-estabelecido (CTRL+A) caso seja necessário.
Imagem 06 - Demonstra o arquivo que simula a balança onde está sendo informado o valor máximo de acordo com a tolerância do produto.
Imagem 07 - Pelo fato da opção "Imprimir contagem" estar selecionada, o componente GERFP022 é apresentado caso seja necessário realizar a impressão da mesma.
Imagem 08 - Após realizar a leitura do item pode ser visto que foi criada a contagem "126619" na quantidade da embalagem (10) para o produto "119013". Em seguida está sendo acionado o botão "Sair".
Imagem 09 - Ao voltar para o componente PCPFP063 está sendo apresentada na grade apenas a quantidade que foi contada.
Imagem 10 - Ao acessar novamente o componente PCPFP214, pode ser visto que ao focar na linha referente ao produto que foi contado anteriormente não é apresentada nenhuma contagem referente a mesma, mas pode ser observado que no campo "Qt. outras contagens" está sendo apresentada a quantidade de 10 que foi contada anteriormente.
Imagem 01 - Demonstra o arquivo que simula a balança, onde está sendo informado um valor acima da quantidade máxima permitida.
Imagem 02 - Ao acionar o botão "Balança" no componente PCPFP214, informando um peso maior que o da tolerância, a mensagem acima é apresentada
Observação: Caso seja realizada a contagem da quantidade total de itens e o botão "Balança" seja acionado novamente, a mensagem abaixo será apresentada.
Imagem 03 - Demonstra a mensagem que é apresentada, caso a quantidade total referente ao item em foco já esteja contada e seja realizada uma nova leitura do item na balança.
Imagem 04 - Caso algum item já tenha a suas quantidades totais contadas, o componente GERFP008 será apresentado informando que o produto em questão já teve suas quantidades contadas.
Imagem 05 - Caso o produto referente a O.P. não possua peso cadastrado, o componente GERFP008 será apresentado listando os produtos que não possuem peso cadastrado.
Imagem 06 - Caso o produto referente a O.P. não possua embalagem configurada, o componente GERFP008 será apresentado listando os produtos que não possuem embalagem.
Imagem 07 - Mensagem que é apresentada ao fechar o componente GERFP008, caso não seja encontrado produto com embalagem cadastrada, peso configurado ou com quantidade disponível para contar.