Páginas filhas
  • DT Acionar a balança diretamente pelo componente TRAFM060

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Solucoes_totvs
SolucaoTOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:Comercial
Função:Apresentar Permitir utilizar o componente de balança GERFP027 na leitura de barras de um produto de e item de lote na venda
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :

DVAARM-5641DVAARM-5725


02. SITUAÇÃO/REQUISITO

Solicitada a possibilidade de apresentar utilizar o componente de balança GERFP027 na leitura de um barras de produto de e item de lote na venda realizada através do componente TRAFM060.

...

  • TP_UTILIZACAO_BALANCA: Que quando configurado com o valor "1" ao informar um produto de item de lote na venda realizada através do componente TRAFM060 , será apresentado o componente GERFP027 onde será possível realizar a leitura do peso da balança para o produto informado na transação, caso configurado como "1" será aplicado para itens de lote, caso configurado como "2" a alteração se aplica para produtos que possuírem a mesma espécie cadastrada no parâmetro empresa "CD_ESPECIE_KG" independente de ser de lote ou não.

  • PR_VAR_VARIACAOABAIXO_PESO_LOTE: Deve ser configurado com Define o percentual de variação desejado para o peso de item de lote, sendo o resultado tolerável tanto para mais quanto para menos exemplo: Peso 100 KG - Percentual de variação 5% = 5, então caso seja informado um peso de produto de 95 KG até 105 KG o peso entra na tolerânciamáximo na pesagem do item de lote que ira realizar a baixa total do item de lote.

  • Restrição "PR_ALT_PESO_TARA_BAL": responsável por definir o percentual permitido para alteração da tara com base na tara do item de lote. 

    Observação: Restrição validada caso existir algum usuário na mesma para o grupo empresa acessando o sistema. A restrição não valida tara base vazia.


Totvs custom tabs box
tabsProcesso acionando a balança através do componente TRAFM060 , Validação do parâmetro empresa "PR_VARIACAOVAR_ABAIXO_PESO_LOTE", Nova opção no parâmetro empresa TP_UTILIZACAO_BALANCA, Controle de tara somente na primeira venda
idspasso1,passo2,passo3,passo4
Totvs custom tabs box items
defaultyes
referenciapasso1

Image RemovedImage Added

Imagem 01 - Demonstra o componente ADMFM014, onde está sendo configurado o parâmetro empresa "TP_UTILIZAUTILIZACAO_BALANCA" com o valor "1" para a empresa 001.


Image RemovedImage Added

Imagem 02 - Demonstra o componente PRDFM059, onde pode ser visto que a quantidade pendente do item de lote "1" é igual a 130100.


Observação: A baixo será demonstrado informado uma quantidade maior que a quantidade de lote disponível para o produto.

Image RemovedImage Added

Imagem 03 - Primeiramente está sendo acessado o componente TRAFM060, em seguida informado o código de item de lote referente ao produto demonstrado anteriormente, onde pode ser visto que o componente GERFP027 é apresentado e é realizada a leitura do peso item de lote, onde pode ser visto que a quantidade do item de lote é maior que a quantidade atual (130100), sendo assim a quantidade do item de lote passa a ser 150.


Image RemovedImage Added

Imagem 04 - Demonstra o componente PRDFM059, onde ao realizar a consulta do item de lote pode ser visto que a quantidade de lote e peso passou a ser 150.


Observação: A baixo será demonstrado informado uma quantidade menor que a quantidade de lote disponível para o produto e para isso será utilizado um novo item de lote.

Image RemovedImage Added

Imagem 05  - Demonstra a quantidade disponível para o item de lote "32" onde pode ser visto que a quantidade é igual a 100.


Image RemovedImage Added

Imagem 06 - Primeiramente está sendo acessado o componente TRAFM060 em seguida informado o código do item de lote trêsdois, como a quantidade pesada é menor que a quantidade de item disponível, é apresentada uma mensagem onde é questionado se a baixa será realizada parcialmente ou total, no exemplo acima foi selecionada a baixa "Parcial" e realizada a finalização da transação.


Image RemovedImage Added

Imagem 07  - Ao consultar novamente o item de lote trêsdois, pode ser visto que o mesmo possuí a quantidade baixada igual a 80 e a quantidade pendente igual a 20.


Observação: Considerar que após a apresentação da mensagem informando que a quantidade de item de lote é menor que o peso do item de lote pendente, a opção "Total" foi selecionada.

Image RemovedImage Added

Imagem 08 - Primeiramente está sendo acessado o componente TRAFM060, em seguida informado o código referente ao item de lote 32, em seguida, pelo fato da quantidade informada ser menor que a quantidade atual (20), a mensagem informativa é apresentada e a opção que é selecionada é "Total".


Image RemovedImage Added

Imagem 09  - Ao realizar uma consulta do lote novamente, pode ser visto que a quantidade pendente do item passou a ser 15 95 e as 5 quantidade pendentes foram canceladas.

Importante: Caso o componente TRAFM060 seja fechado após selecionar a opção "Total" não é possível remover a quantidade cancelada do item de lote, mas caso o item seja removido antes de que o componente TRAFM060 seja fechado, a quantidade de item cancelada será removida e voltará a quantidade pendente.

Totvs custom tabs box items
defaultno
referenciapasso2

Image RemovedImage Added

Imagem 01 01 - Demonstra o componente ADMFM014, onde está sendo configurado o parâmetro empresa "PRTP_VARIACAOUTILIZACAO_PESO_LOTEBALANCA" com o valor de 5% 1 para a empresa 001"09".


Image RemovedImage Added

Imagem 02 - Demonstra o componente PRDFM059, onde pode ser visto que o item de lote 4 possui a quantidade pendente igual a 100.

Image Removed

02 -  Criado restrição para controlar a manutenção do peso de tara no componente GERFP027,  deve ser informado um intervalo de percentual.


Image Added

Imagem 3 - Temos três possibilidades para a restrição da imagem anterior:

1- Quando não for informado usuário na restrição, no campo "Tara (Kg)" do componente GERFP027, não será permitido informar um valor maior do que o informado no campo "Tara lote (Kg)". 
2- Ao informar um usuário na restrição, mas acessar no sistema com outro usuário, não será permitido informar um valor no campo "Tara (Kg)". 
3- Ao cadastrar a restrição para o usuário que está acessando o sistema com intervalo de percentual, no campo "Tara (Kg)", só será possível informar valor que esteja no intervalo de percentual informado na restrição. A base para cálculo do percentual é o campo "Tara lote (Kg)".


Image Added

Imagem 04 - Parâmetro empresa que ao ser informado um percentual de variação em relação ao peso do item de lote, pode determinar a baixa total ou parcial do item.


Image Added

Imagem 05 - Cadastrado item de lote com peso igual a 10 kg.


Image Added

Imagem 06 - Imaginando que foi coletado na balança 10,9 de peso, descontando 1 kg de tara, o valor final é de 9,9 de peso, sendo menor do que 10 kg cadastrado para o item.  Como o peso  do item é de 10 kg, subtraindo 5% do parâmetro, chegamos a um valor de 9,5 kg, o valor de 9,9 está dentro da variação do percentual estipulado no parâmetro, ao finalizar a transação, o sistema irá fazer a baixa total do item de lote.


Image Added

Imagem 07 - Foi feito a baixa total do item de lote.


Image Added

Imagem 08 - Novo item de lote onde o peso é igual a 7 kg.


Image Added

Imagem 09 - Foi coletado um peso de 8 kg da balança, descontando 1,5 kg da tara, chegamos a um valor de 6,5 kg. Considerando que o peso do item de lote é igual a 7 kg, 6,5 kg é 7,14%  abaixo do peso  e está fora do percentual indicado no parâmetro empresa PR_VAR_ABAIXO_PESO_LOTE que é igual a 5%. Portanto, será feito uma baixa parcial do item de lote.


Image Added

Imagem 10 - Podemos observar a baixa parcial do item de lote.

Totvs custom tabs box items
defaultno
referenciapasso3


Image Added

Imagem 01 - Demonstra o componente ADMFM014, onde está sendo configurado o parâmetro empresa "TP_UTILIZACAO_BALANCA" com o valor 2 para a empresa "001".


Image Added

Imagem 02 - Demonstra o componente ADMFM014, onde está sendo configurado o parâmetro empresa "CD_ESPECIE_KG" com o tipo de espécie "PC".


Image Added

Imagem 03 - Demonstra o componente PRDFM016, onde pode ser visto o código de barras vinculado ao produto "119515" que será utilizado posteriormente, produto esse que possui o tipo de espécie igual a "PC".


Image Added

Imagem 04 - Demonstra o componente TRAFM060, onde está sendo informado o código de barra referente ao produto "119515".


Image Added

Imagem 05 - Pode ser visto o arquivo utilizado para realizar o teste da balança onde o peso informado do produto é igual a "4".


Image Added

Imagem 06 - Pelo fato do item informado possuir a espécie "PC" (mesma do parâmetro empresa "CD_ESPECIE_KG") ao informar o código de barras o componente GERFP027 é apresentado para realizar a pesagem da balança. Em seguida está sendo acionado o botão "F9 Obter peso".


Image Added

Imagem 07 - Ao acionar o botão mencionado anteriormente, pode ser visto que a quantidade do item é igual a "4" respeitando o arquivo demonstrado anteriormente.

Totvs custom tabs box items
defaultno
referenciapasso4

Image Added

Imagem 01 - Demonstra o componente PRDFM059, onde está sendo criado o lote "69" e pode ser observado que o item 4 possui a quantidade pendente de 10 e a tarefa igual a 1.


Image Added

Imagem 02 - Demonstra o arquivo que simula a balança no processo, onde o peso informado é igual a 5.


Image Added

Imagem 03 - Demonstra o componente TRAFM060, onde está sendo criada a transação "606899" e informado o código do referente ao item de lote 4 do lote "69".


Image Added

Imagem 04 - Ao informar o item é apresentado o componente GERFP027, onde está sendo apresentada a tara do lote igual a 1 e digitada a tara em KG igual a "0,150" em seguida acionado o botão "F9 Obter peso".


Image Added

Imagem 05 - Ao acionar o botão mencionado anteriormente, pode ser visto que a quantidade adicionada é igual a 4,850" isso ocorre pelo fato de que a quantidade de item de lote é igual a de 10, a tara é igual a 1 então automaticamente a quantidade descontando a tara passa a ser 9. Em seguida está sendo informada a quantidade de 5 no arquivo que simula a balança e a tara em KG igual a "0,150" sendo assim o cálculo basicamente é 5 - 0,150 = 4,850. Por isso o valor está sendo apresentado o campo.


Image Added

Imagem 06 - Pode ser observado que a quantidade pendente referente ao item de lote passou a ser "5,150" e a quantidade baixada "4,850".


Caso seja informado o mesmo item de lote em uma nova transação, o campo "Tara (Kg)" será bloqueado não permitindo informar nenhum valor no mesmo.

Image Added

Imagem 07 - Demonstra o componente GERFP027, onde está sendo informado o mesmo código de item de lote utilizado anteriormente e por esse fato pode ser visto que o campo "Tara (Kg)" se encontra bloqueado não permitindo informar nenhum valor

Imagem 03 - Demonstra o arquivo de simulação utilizado na demonstração, onde pode ser visto que a quantidade de peso informada é igual a 96. Seguindo o conceito de percentual de variação o cálculo funcionará da seguinte forma:
Quantidade de item de lote +  5% de seu valor. Ou seja 100 + 5% de 100 = a 105. Nessa regra existe a tolerância que se aplica da seguinte forma, tanto a quantidade para mais como para menos, como a quantidade pesada é igual a 96 e essa quantidade está dentro da tolerância pode ser visto que a quantidade foi arredondada para 100 e o processo seguiu corretamente.

Image Removed

Imagem 04 - Primeiramente está sendo acessado o componente TRAFM060, em seguida está sendo informado o código do item de lote 3, então após informar o código a balança é apresentada e como a quantidade informada no arquivo é igual a 96 e essa quantidade está dentro da tolerância de porcentagem do processo, a quantidade foi arredondada para 100 e o processo seguiu corretamente.

Templatedocumentos