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.

...

Totvs custom tabs box
tabsProcesso acionando a balança através do componente TRAFM060 , Validação do parâmetro empresa da restrição "PR_VARIACAOVAR_ABAIXO_PESO_LOTE", Nova opção no parâmetro empresa TP_UTILIZACAO_BALANCA
idspasso1,passo2,passo3
Totvs custom tabs box items
defaultyes
referenciapasso1


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


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


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

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 (100), sendo assim a quantidade do item de lote passa a ser 150.


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.

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


Imagem 06 - Primeiramente está sendo acessado o componente TRAFM060 em seguida informado o código do item de lote dois, 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.


Imagem 07 - Ao consultar novamente o item de lote dois, 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.

Imagem 08 - Primeiramente está sendo acessado o componente TRAFM060, em seguida informado o código referente ao item de lote 2, 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".


Imagem 09 - Ao realizar uma consulta do lote novamente, pode ser visto que a quantidade pendente do item passou a ser 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.

Image Removed

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

Image Removed

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

Image Removed

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.
Totvs custom tabs box items
defaultno
referenciapasso2

Totvs custom tabs box items
defaultno
referenciapasso3


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".


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


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".


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


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


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".


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.

...