Pular para o conteúdo principal

IDITEMESCAREACAO — Item de Escareacação

Tela de configuração: REC001 — Parâmetros de Recapadora Tabela: PARAMRECAP.IDITEMESCAREACAO Tipo: DOM_INTEGER (nullable) Valor padrão: NULL

Define qual item/produto (tabela ITEM) é consumido durante a etapa de escareacação no processo de produção de recapagem de pneus. A escareacação é a etapa de raspagem/preparação da carcaça do pneu (identificada como etapa ID = 4 na tabela ETAPASPRODUCAOPNEU).

Telas impactadas​

TelaDescrição
REC001Parâmetros de Recapadora — onde o campo é configurado

Campos envolvidos​

CampoTabelaTipoDescrição
IDITEMESCAREACAOPARAMRECAPDOM_INTEGERCódigo do item/produto para escareacação
CD_ITEMITEM—Chave primária referenciada pela FK
IDITEMETAPASPRODUCAOPNEUDOM_INTEGERItem associado à etapa de produção (ID=4)

Constraint de integridade:

FK_PARAMRECAP_ITEM001: PARAMRECAP.IDITEMESCAREACAO → ITEM(CD_ITEM)

Opções disponíveis​

O campo é um lookup para a tabela de itens (ITEM). Não existem valores fixos pré-definidos — o usuário seleciona qualquer item/produto cadastrado no sistema.

O que fazDetalhe
Tipo de controleLookup (busca de item na tabela ITEM)
Editável?Sim, na tela REC001 dentro do componente updEtapaPneuEmpresa
Exige cadastro prévio?Sim, o item deve existir em ITEM
RestriçãoO campo aceita NULL (a etapa de escareacação pode não ter item associado)

Configurar o item de escareacação​

Simulação passo a passo​

  1. Acesse a tela REC001 (Parâmetros de Recapadora).
  2. Localize o campo Item Escareacação (ou equivalente na aba de etapas de produção).
  3. Pesquise e selecione o item/produto desejado da tabela de itens (por exemplo, o produto "Banda para Escareacação" ou o insumo correto para a operação).
  4. Salve o registro.

Resultado esperado: O item selecionado fica vinculado à empresa na tabela PARAMRECAP. Quando uma ordem de produção de recapagem for gerada ou fechada e a etapa de escareacação estiver habilitada, o sistema utilizará esse item para registrar o consumo de produto na produção (via procedure INSERE_PRODUTO_UTILIZADORECAP).

Excecao / Importante: Na geração da ordem de produção (GERA_ORDEMPRODUCAORECAP) e na geração de produções (GERA_PRODUCOESRECAP), o item de escareacação é obtido diretamente da tabela ETAPASPRODUCAOPNEU (registro ID = 4, campo IDITEM). O valor em PARAMRECAP.IDITEMESCAREACAO funciona como configuração de referência inicial. Caso a etapa de escareacação não esteja preenchida na ordem de produção (V_ETAPAESCAREACAO IS NULL), o sistema ignora esta etapa por completo e não registra consumo do item.

Procedures impactadas​

Referências SQL diretas ao campo IDITEMESCAREACAO​

ProcedureArquivoUso
GERA_ORDEMPRODUCAORECAPScripts/GERA_ORDEMPRODUCAORECAP.sqlDeclara V_IDITEMESCAREACAO; busca item via ETAPASPRODUCAOPNEU (ID=4), consulta local em ITEMLOCAL e chama INSERE_PRODUTO_UTILIZADORECAP para registrar consumo
GERA_PRODUCOESRECAPScripts/GERA_PRODUCOESRECAP.sqlDeclara V_IDITEMESCAREACAO; mesma lógica — busca item da etapa 4, obtém local e insere produto utilizado
FECHA_ORDEMPRODUCAORECAPNOTAScripts/FECHA_ORDEMPRODUCAORECAPNOTA.sqlDeclara variável V_IDITEMESCAREACAO (sem evidência de uso direto além da declaração)

Componente Delphi​

ComponenteArquivoUso
updEtapaPneuEmpresasource/REC001/UdmREC001.dfmINSERT e UPDATE na tabela PARAMRECAP incluindo o campo IDITEMESCAREACAO

Candidatas por uso da tabela PARAMRECAP​

As seguintes procedures acessam a tabela PARAMRECAP mas não referenciam o campo IDITEMESCAREACAO diretamente nos Scripts. Não há impacto funcional direto documentado para este campo específico:

ATUALIZA_PEDIDONOTA, ATUALIZA_PREVISAOORDEMPROD, ATUALIZA_STFATURAAUTO, ATUALIZA_TIPOPESSOARECAP, CANCELA_ESTOQUERECAP, CANCELA_NOTAFISCAL, CONFIRMA_PNEURECUSADO, EXCLUSAO_BANDA, FECHA_ORDEMPRODUCAORECAP, GERA_NOTAPEDIDO, GERA_PEDIDOENTRADACARCACA, GERA_PEDIDOSAIDACARCACA, GERA_PRODACABAMENTO, GERA_PRODAPLICACAOCOLA, GERA_PRODAPLICACAOCONSERTO, GERA_PRODBANDA, GERA_PRODCONFERENCIAPNEU, GERA_PRODDESENVELOPAMENTO, GERA_PRODEMBORRACHAMENTO, GERA_PRODENVELOPAMENTO.

Observações técnicas​

  • O item de escareacação segue o mesmo padrão dos demais itens de etapa configurados em PARAMRECAP (IDITEMEXAMEINICIAL, IDITEMPREPARACAOBANDA, IDITEMLIMPEZAMANCHAO, IDITEMVULCANIZACAO, etc.) — todos são FK para ITEM.CD_ITEM.
  • A procedure INSERE_PRODUTO_UTILIZADORECAP recebe o item e registra o consumo/produto utilizado vinculado à ordem de produção da recapadora.
  • A quantidade consumida (V_QT_ETAPA) é obtida a partir da contagem de registros na tabela PLUGESCAREACAOPROD vinculados à ESCAREACAOPNEU.
  • O local de estoque (CD_TIPOLOCAL, CD_LOCAL) é consultado em ITEMLOCAL usando o item como filtro.