Pular para o conteúdo principal

STCONTROLALOTEPROD - Controla Lote de Produção

Tela de configuração: REC001 - Parâmetros da Recapadora Tabela: PARAMRECAP.STCONTROLALOTEPROD Tipo: DOM_CHAR1 (S/N) Valor padrão: N

Resumo​

Controla se o sistema exige o preenchimento obrigatório dos números de lote de produção (cola, banda e ligação) durante as etapas do processo de recapagem. Quando ativado, o operador não consegue finalizar uma etapa sem informar os lotes correspondentes.

Telas impactadas​

TelaDescrição
MRC003Limpeza/Manchão - valida lote da cola
MRC008Preparação de Banda - valida lote da banda e ligação
MRC010Vulcanização - valida lotes
MRC011Acabamento - valida lotes
MRC013Conferência - valida lotes
MRC014Exame Final - valida lotes
MRC047Aplicação de Conserto - valida lotes

Campos envolvidos​

CampoDescriçãoEtapa
NR_LOTECOLANúmero do lote da colaLimpeza/Manchão
NRLOTEBANDANúmero do lote da bandaPreparação de Banda
NRLOTELIGACAONúmero do lote da ligaçãoPreparação de Banda

Opções disponíveis​

S - Controla Lote de Produção (Ativado)​

O que fazDetalhe
ObrigatórioExige preenchimento dos lotes de produção antes de finalizar a etapa
BloqueadoNão permite finalizar etapa sem informar os lotes
ValidaçãoMensagem de alerta se lote estiver vazio

Simulação passo a passo​

  1. Acesse REC001 → Parâmetros da Recapadora
  2. Marque o checkbox "Controla Lote Produção" (valor 'S')
  3. Salve o registro
  4. Acesse uma ordem de recapagem (ex: MRC008 - Preparação de Banda)
  5. Preencha os dados da etapa normalmente
  6. Deixe o campo "Nº do Lote da Banda" vazio
  7. Clique em Finalizar Etapa
  8. O sistema exibirá: "Informe o Nº do Lote da Banda"
  9. Preencha o lote e finalize novamente

Resultado esperado: A etapa só é finalizada após informar todos os lotes obrigatórios.

Exceção / Importante: Na tela MRC008 (Preparação de Banda), quando o parâmetro TPBANDEIRA (configurado em REC001) estiver com valor 'D' (Banda de Desenho), a validação de lotes é ignorada mesmo com STCONTROLALOTEPROD = 'S'.


N - Não Controla Lote de Produção (Padrão)​

O que fazDetalhe
LivreNão exige preenchimento dos lotes de produção
DesbloqueadoPermite finalizar etapa sem informar lotes
Sem validaçãoCampos de lote ficam opcionais

Simulação passo a passo​

  1. Acesse REC001 → Parâmetros da Recapadora
  2. Desmarque o checkbox "Controla Lote Produção" (valor 'N')
  3. Salve o registro
  4. Acesse uma ordem de recapagem (ex: MRC008 - Preparação de Banda)
  5. Preencha os dados da etapa normalmente
  6. Deixe o campo "Nº do Lote da Banda" vazio
  7. Clique em Finalizar Etapa

Resultado esperado: A etapa é finalizada normalmente, sem exigir o preenchimento dos lotes de produção.


Procedures impactadas​

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

RotinaArquivoEvidência
TframeMRC003.salvarUframeMRC003.pasValida NR_LOTECOLA
TfrmMRC008.btnFinalizaEtapaClickUMRC008.pasValida NRLOTEBANDA e NRLOTELIGACAO
TfrmMRC010.btnFinalizaEtapaClickUMRC010.pasValida lotes
TfrmMRC011.btnFinalizaEtapaClickUMRC011.pasValida lotes
TfrmMRC013.btnFinalizaEtapaClickUMRC013.pasValida lotes
TfrmMRC014.btnFinalizaEtapaClickUMRC014.pasValida lotes
TfrmMRC047.btnFinalizaEtapaClickUMRC047.pasValida lotes

Referências SQL diretas ao campo​

Não foram encontradas referências diretas ao campo STCONTROLALOTEPROD em procedures SQL. A validação é feita exclusivamente no código Delphi.

Candidatas por uso da tabela​

As seguintes procedures utilizam a tabela PARAMRECAP, mas não referenciam o campo STCONTROLALOTEPROD diretamente. Não há impacto funcional direto identificado no código para este parâmetro:

  • ATUALIZA_PEDIDONOTA
  • ATUALIZA_PREVISAOORDEMPROD
  • GERA_ORDEMPRODUCAORECAP
  • FECHA_ORDEMPRODUCAORECAP
  • (entre outras que acessam PARAMRECAP para outros parâmetros)