Pular para o conteúdo principal

TEMPOOCIOSOPNEU — Tempo Médio Ocioso do Pneu

Tela de configuração: REC001 — Parâmetros da Recapadora Tabela: PARAMRECAP.TEMPOOCIOSOPNEU Tipo: DOM_TIME (campo de hora — formato HH:mm) Valor padrão: nulo (sem valor pré-definido)

Descrição​

Armazena o tempo médio que o pneu fica ocioso (parado, sem processamento) durante o fluxo de recapagem. Esse tempo é considerado nos cálculos de previsão de término das ordens de produção, somando-se ao tempo de processamento real (incluindo tempo de estufa, quando aplicável) para estimar a data prevista de conclusão.

Telas impactadas​

TelaImpacto
REC001 — Parâmetros da RecapadoraTela de configuração — edição direta do campo
Ordens de Produção de RecapagemAfeta o cálculo de DTPREVISAO via ATUALIZA_PREVISAOORDEMPROD

Campos envolvidos​

CampoTabelaTipoDescrição
TEMPOOCIOSOPNEUPARAMRECAPDOM_TIMETempo médio ocioso do pneu (horas:minutos)

Componente na tela:

ComponenteTipoLabel na UI
dtpTEMPOOCIOSOPNEUTDateTimePickerTempo Médio Ocioso Pneu

Opções disponíveis​

Este parâmetro não possui opções de múltipla escolha. Trata-se de um campo de tempo livre onde o usuário informa horas e minutos.

Campo de Tempo — Configuração Livre​

O que fazDetalhe
Tipo de ediçãoEditável — campo de seleção de hora (TDateTimePicker)
FormatoHH:mm (horas e minutos)
Exige preenchimentoNão — o campo aceita valor nulo
RestriçãoNenhuma restrição específica identificada no código

Simulação passo a passo​

  1. Acesse a tela REC001 (Parâmetros da Recapadora).
  2. Localize o campo "Tempo Médio Ocioso Pneu" na aba de parâmetros de tempo/produção.
  3. Clique no componente de seleção de hora (TDateTimePicker).
  4. Defina o tempo desejado — por exemplo, 01:30 (1 hora e 30 minutos).
  5. Salve o registro (botão Salvar ou atalho <F9>).

Resultado esperado: O valor 01:30 é gravado na coluna TEMPOOCIOSOPNEU da tabela PARAMRECAP. A partir desse momento, ao executar o script ATUALIZA_PREVISAOORDEMPROD, esse tempo (convertido em segundos via RETORNA_SEGUNDOS) será somado à data de início da produção para calcular a data prevista de término da ordem de produção.

Excecao / Importante: Se o valor permanecer nulo, a função RETORNA_SEGUNDOS aplicada ao campo retornará 0 segundos, e o tempo ocioso não será considerado no cálculo de previsão. Isso significa que a previsão de conclusão refletirá apenas o tempo efetivo de processamento (incluindo estufa, quando aplicável).

Regra de Negócio​

O tempo ocioso do pneu é sempre somado ao cálculo de previsão, diferentemente do tempo de estufa (TEMPOESTUFA) que só é somado quando o item possui STUTILIZAESTUFA = 'S'. O LEFT JOIN RETORNA_SEGUNDOS(PR.TEMPOOCIOSOPNEU) RSO ON (1=1) usa condição ON (1=1), indicando que o tempo ocioso é sempre considerado independentemente de configurações do item.

Fórmula de previsão:

DTPREVISAO = DTINICIO + (tempos de processamento) + (tempo estufa se aplicável) + TEMPOOCIOSOPNEU

Procedures impactadas​

Rotinas Delphi com referência direta ao parâmetro​

RotinaArquivoEvidência
TdmREC001.qryCadastroBeforePostsource/REC001/UdmREC001.pas:1153dmREC001.qryCadastroTEMPOOCIOSOPNEU.AsDateTime := formREC001.frameREC001.dtpTEMPOOCIOSOPNEU.Time;
TdmREC001.qryCadastroAfterScrollsource/REC001/UdmREC001.pas:1346formREC001.frameREC001.dtpTEMPOOCIOSOPNEU.Time := dmREC001.qryCadastroTEMPOOCIOSOPNEU.AsDateTime;

Referências SQL diretas ao campo​

Procedure/ViewArquivoEvidência
ATUALIZA_PREVISAOORDEMPRODScripts/ATUALIZA_PREVISAOORDEMPROD.sql:97LEFT JOIN RETORNA_SEGUNDOS(PR.TEMPOOCIOSOPNEU) RSO ON (1=1)

Candidatas por uso da tabela​

As procedures abaixo acessam a tabela PARAMRECAP mas não possuem referência direta ao campo TEMPOOCIOSOPNEU em seus scripts. Não há impacto funcional direto identificado para este campo nelas.

Procedure/ViewArquivo
ATUALIZA_PEDIDONOTAScripts/ATUALIZA_PEDIDONOTA.sql:132
ATUALIZA_STFATURAAUTOScripts/ATUALIZA_STFATURAAUTO.sql:24
FECHA_ORDEMPRODUCAORECAPScripts/FECHA_ORDEMPRODUCAORECAP.sql:321
GERA_ORDEMPRODUCAORECAPScripts/GERA_ORDEMPRODUCAORECAP.sql:263
(entre outras que leem PARAMRECAP apenas para outros campos)

Referência cruzada​

Parâmetro relacionadoTabelaRelação
TEMPOESTUFAPARAMRECAPTempo de estufa — somado apenas quando STUTILIZAESTUFA = 'S' no item
HRTEMPOCOLAPARAMRECAPTempo de cola — compõe o cálculo de tempos de processamento
HRTEMPOMAXCOLAPARAMRECAPTempo máximo de cola — compõe o cálculo de tempos de processamento