Tempo aproximado para leitura: 10 min
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Industrial |
Função: | Lançamento de parada de máquina |
Ticket: | 3843439 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAIND-1652 |
Através do componente CDFFM191 é possível realizar o apontamento de parada de máquina, ao finalizar cada parada de máquina por este processo, o sistema registra quanto tempo a máquina ficou parada por período. Quando a parada de máquina possui início ou fim fora dos períodos cadastrados, o sistema não registra corretamente os tempos por período, gerando diferença em nossos relatórios.
Foi implementado para que o sistema registre corretamente os tempos por períodos, mesmo que o início ou fim da parada esteja fora dos períodos cadastrados.
Foi refeito a forma de gravação dos períodos de máquina no CDFFM191 para atender o máximo de casos possíveis de paradas de máquinas. Agora o sistema irá gravar período zero para horários fora do horário do período do calendário. Isso ocorrerá nas seguintes situações:
Foi implementado quando a partida iniciar ou encerrar em uma data que não possui calendário para que abra o componente CDFFP083 para informar a hora produtiva para o dia. O campo de hora é obrigatório, e caso não queira gravar para aquela data é necessário informar hora 0(zero). Caso clique no botão cancelar o processo será abortado e não será realizado a parada de máquina. O componente CDFFP083 também será aberto caso inicie uma parada após o último período e finalize no outro dia, assim terá que informar a hora produtiva para a data de início da parada e também se iniciar a parada após o último período e finalizar antes do primeiro período do próximo dia, será aberto o componente com as 2 datas para informar o horário produtivo. Ambas situações serão gravadas com período 0(zero). Imagem 1 - No componente PCPFL017, foi cadastrado o calendário para os dias do mês 11. Imagem 2 - No componente CDFFM191, como podemos observar a parada de máquina foi iniciada antes do primeiro período do calendário e encerrada depois do último período. Veremos na próxima imagem o resultado. Imagem 3 - Após a alteração caso inicie a partida antes do primeiro período e encerre depois do último período, ambas no mesmo dia, o sistema irá criar o período 0(zero) para essas situações, com as horas que ficaram fora dos períodos. Outras situações que gravarão período 0(zero) serão:
Imagem 4 - No componente CDFFM191, como podemos observar na imagem acima, foi iniciado uma parada em um sábado, o qual não possui calendário. E será encerrado no dia 19/11 às 15:00h que é uma segunda-feira. Imagem 5 - No componente CDFFP083, Como a parada de máquina inicia-se em uma data sem calendário, será aberto o CDFFP083 para informar a hora produtiva desse dia. Como foi encerrada a parada no dia 19/11, todas as datas desse intervalo que não possuírem calendário serão listadas, sendo obrigatório informar a hora produtiva. Caso não queira que grave uma data é necessário informar a hora 0(zero) para a mesma. Como podemos observar foi informado hora 0(zero) para a data 18/11/2018, para que a mesma não seja gravada. Caso clique em “Cancelar” será abortado o processo de encerramento. Ao clicar em “Confirmar”, as datas sem calendário ficarão com o período 0(zero) com a hora informada no CDFFP083. E as outras datas que possuem calendário será calculado normalmente. Imagem 6 - No componente CDFFL096, como podemos ver foi gerado o período zero para a data sem calendário, com o horário que foi informado no componente CDFFP083. A data do dia 18/11 não foi gravada pois foi informado 0(zero) na hora produtiva. Imagem 7 - Na situação acima a data de início da parada é maior que o último perído, e a data de encerramento foi no próximo dia as 04:00h. Assim as duas datas estão fora dos períodos do calendário. Assim será aberto o CDFFP083 para informar a hora produtiva dessas datas. Imagem 8 - No componente CDFFL096, podemos ver foi gravado no período 0(zero) os horários informados no CDFFP083. |
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |