Tempo aproximado para leitura: 00:01:30 min
Ocorrência
No módulo Laboratório de Sacarose - CT_LSAC, ao tentar realizar o processo para sortear as análises de impureza total é apresentada a mensagem Sorteio de análises de Impureza Total.
Ambiente
TOTVS Agro – TOTVS Agro – Bioenergia – Laboratório de Sacarose - CT_LSAC – Versão 12
Causa
Esse incidente ocorre, pois será necessário realizar o processo para sortear as análises de Impureza Total no Sistema.
Solução
Para solucionar essa ocorrência, a primeira carga a ser sorteada da frente por turno acontece de forma aleatória, podendo ser a primeira carga da frente ou não. Caso haja mais de uma carga por turno as demais cargas são distribuídas ao longo de cada turno, podendo ser sorteadas ou não, isso vai depender da quantidade de cargas que cada frente entrega.
Levando isso em consideração, levantei como é realizado o sorteio. Segue os passos:
1. Faça primeiro o sorteio é randômico, por turno
2. Calcule a quantidade de sorteios por turno. Exemplo: 6/3 = 2
3. Recupere a hora da última viagem por frente, em que teve o sorteio da impureza total, coluna HR_ENTRADA
4. Calcule a quantidade restante de cargas para sorteio da impureza total. Exemplo: Caso tenha sorteado a primeira, será 2 - 1 = 1
5. Calcule a hora restante que é: hora final do turno - a hora do Sistema
6. Calcule o intervalo que é: hora restante/quantidade de cargas restantes para sortear. No exemplo de agora, seria 1
7. Calcule a hora da próxima entrada que é: hora da ultima viagem + intervalo
8. Veja se a hora da próxima entrada for maior que a hora do Sistema, tenta realizar o sorteio novamente.
Ou seja, o número de cargas sorteadas para impureza total, não vai ser sempre 2 por turno, vai depender do volume de cargas por frente.
0 Comentários