Pular para o conteúdo principal

STOBRIGALOTECOLAEMB — Obriga Lote Cola (Emborrachamento)

Tela de configuração: REC001 — Parâmetros da Recapadora Localização: Parâmetros → Aba Operações 4 → Grupo Emborrachamento Tabela / Coluna: PARAMRECAP.STOBRIGALOTECOLAEMB Tipo: CHAR(1) Valor padrão: N (Não) Checkbox na tela: chkSTOBRIGALOTECOLAEMB — Rótulo "Obriga Lote Cola [Emborrachamento]"


Comportamento geral​

Quando habilitado (S), o sistema exige o preenchimento do Número do Lote de Cola sempre que uma etapa de Emborrachamento for registrada nos módulos MRC003, MRC014 ou TRC034. O campo de lote de cola (NRLOTECOLA / NRLOTECOLAEMB) é tornado visível e obrigatório; o sistema também tenta preencher automaticamente o lote a partir do cadastro de Lotes do dia (TRC034). Se o lote não existir para a data, uma exceção é disparada.


Telas impactadas​

TelaMóduloImpacto
REC001Parâmetros da RecapadoraCheckbox de configuração; validação cruzada com STLOTEAUTPORDIAEMB
MRC003Controle de Produção (Recapagem)Exibe/oculta campo de lote cola; valida obrigatoriedade ao salvar; tenta preenchimento automático ao trocar de aba
MRC014Controle de Produção (versão alternativa)Exibe/oculta campo de lote cola; valida obrigatoriedade ao iniciar etapa; tenta preenchimento automático
TRC034Cadastro de Lotes por Dia (Emborrachamento)Deixa o rótulo "Lote Cola" em negrito na tela; valida obrigatoriedade ao salvar

Campos envolvidos​

TabelaCampoDescrição
PARAMRECAPSTOBRIGALOTECOLAEMBFlag do parâmetro
Emborrachamento (MRC003/MRC014)NRLOTECOLA / NRLOTECOLAEMBNúmero do lote de cola informado na etapa
TRC034NRLOTECOLANúmero do lote de cola no cadastro diário

Parâmetros relacionados​

ParâmetroEfeito
STOBRIGALOTEBORRACHAEMB (configurado em REC001 — Parâmetros da Recapadora)Obriga lote de borracha na mesma etapa de emborrachamento
STOBRIGALOTEANTIQUEBRAEMB (configurado em REC001 — Parâmetros da Recapadora)Obriga lote antiquebra na mesma etapa de emborrachamento
STLOTEAUTPORDIAEMB (configurado em REC001 — Parâmetros da Recapadora)Ativa lote automático por dia; exige que pelo menos um dos três parâmetros de lote esteja ativo

Opções disponíveis​

S — Sim (Obrigatório)​

O que fazDetalhe
Campo visívelO campo de lote de cola é exibido na aba Emborrachamento de MRC003 e MRC014
Campo obrigatórioO sistema impede o salvamento/início da etapa se o lote de cola estiver vazio
Preenchimento automáticoAo trocar de aba, o sistema tenta preencher o lote de cola a partir do cadastro TRC034 do dia

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Navegue até a aba Operações 4.
  3. Marque o checkbox Obriga Lote Cola [Emborrachamento].
  4. Clique em Salvar (<F9> ou botão OK).
  5. Abra MRC003 e inicie/processe uma etapa de Emborrachamento.
  6. Observe que o campo Lote Cola está visível na aba Emborrachamento.
  7. Tente salvar sem preencher o lote de cola.
  8. O sistema exibe a mensagem: "Informe o Lote da Cola na Etapa de Emborrachamento!" e direciona o foco para o campo.
  9. Preencha o lote de cola (ex.: COLA-2024-001) e salve normalmente.

Resultado esperado: O sistema só permite concluir a etapa de emborrachamento quando o lote de cola estiver preenchido.

Exceção / Importante: Se STLOTEAUTPORDIAEMB = S, o lote de cola é preenchido automaticamente a partir do cadastro diário em TRC034. Caso não exista lote cadastrado para a data, o sistema dispara a exceção: "Lote de Cola não Cadastrado para a Data! Verifique! (TRC034, Dia DD/MM/AAAA)."


N — Não (Não Obrigatório)​

O que fazDetalhe
Campo ocultoO campo de lote de cola não é exibido na aba Emborrachamento de MRC003 e MRC014
Sem validaçãoO sistema não exige o preenchimento do lote de cola ao salvar a etapa
Rótulo normalEm TRC034, o rótulo "Lote Cola" permanece com fonte padrão (sem negrito)

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Navegue até a aba Operações 4.
  3. Desmarque o checkbox Obriga Lote Cola [Emborrachamento] (ou mantenha desmarcado).
  4. Clique em Salvar.
  5. Abra MRC003 e inicie uma etapa de Emborrachamento.
  6. Observe que o campo Lote Cola não aparece na aba Emborrachamento.
  7. Salve a etapa normalmente sem informar lote de cola.

Resultado esperado: A etapa de emborrachamento é salva sem exigir o lote de cola.


Validação cruzada em REC001​

Ao salvar os parâmetros em REC001, se STLOTEAUTPORDIAEMB = S, o sistema verifica se pelo menos um dos três parâmetros de lote está ativo:

  • STOBRIGALOTEBORRACHAEMB
  • STOBRIGALOTECOLAEMB
  • STOBRIGALOTEANTIQUEBRAEMB

Se todos estiverem como N, o sistema exibe a mensagem:

"Não é possível marcar este parâmetro [Lote Automático por Dia [TRC034/Emborrachamento]] enquanto nenhum dos seguintes parâmetros estejam marcados, sendo eles: Obriga Lote Borracha [Emborrachamento], Obriga Lote Cola [Emborrachamento] ou Obriga Lote Antiquebra [Emborrachamento]. Verifique!"


Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaEvidência
Busca_ParametrosUdmMRC003.pas995Exibe campo edtNRLOTECOLAEMB quando = 'S'
TframeMRC003.btnSalvarProdClickUframeMRC003.pas5454Valida lote de cola vazio ao salvar
TframeMRC003.pageControlChangeUframeMRC003.pas6573Preenche lote de cola automaticamente; lança exceção se não cadastrado
TframeMRC003.ObrigaCamposUframeMRC003.pas7347Valida lote de cola vazio na rotina de obrigatoriedade
iniciarUMRC014.pas302Exibe campo edtNRLOTECOLAEMB quando = 'S'
TfrmMRC014.btnIniciarEtapaClickUMRC014.pas1637Preenche lote de cola automaticamente; lança exceção se não cadastrado
TfrmMRC014.validaCamposLoteEMatrizUMRC014.pas2563Valida lote de cola vazio
TdmREC001.qryCadastroAfterInsertUdmREC001.pas894Define valor padrão N ao inserir novo registro
TframeREC001.actionOKExecuteUframeREC001.pas767Validação cruzada com STLOTEAUTPORDIAEMB
iniciar (TRC034)UformTRC034.pas75Deixa rótulo "Lote Cola" em negrito quando = 'S'
TframeTRC034.actionOKExecuteUframeTRC034.pas73Valida lote de cola vazio ao salvar cadastro diário

Referências SQL diretas ao campo em Scripts/​

Não foi encontrada referência direta ao campo STOBRIGALOTECOLAEMB em procedures/views SQL. O campo é utilizado exclusivamente no código Delphi (client-side).

Candidatas por uso da tabela PARAMRECAP​

As procedures/views abaixo fazem referência à tabela PARAMRECAP, mas não citam o campo STOBRIGALOTECOLAEMB diretamente. Não há impacto funcional direto identificado nessas rotinas para este parâmetro.

Exemplos: ATUALIZA_PEDIDONOTA, FECHA_ORDEMPRODUCAORECAP, GERA_PRODAPLICACAOCOLA, entre outras.