IDITEMESCAREACAO — Item de Escareacação
Tela de configuração: REC001 — Parâmetros de Recapadora Tabela:
PARAMRECAP.IDITEMESCAREACAOTipo: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
| Tela | Descrição |
|---|---|
| REC001 | Parâmetros de Recapadora — onde o campo é configurado |
Campos envolvidos
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
IDITEMESCAREACAO | PARAMRECAP | DOM_INTEGER | Código do item/produto para escareacação |
CD_ITEM | ITEM | — | Chave primária referenciada pela FK |
IDITEM | ETAPASPRODUCAOPNEU | DOM_INTEGER | Item 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 faz | Detalhe |
|---|---|
| Tipo de controle | Lookup (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ção | O 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
- Acesse a tela REC001 (Parâmetros de Recapadora).
- Localize o campo Item Escareacação (ou equivalente na aba de etapas de produção).
- 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).
- 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 tabelaETAPASPRODUCAOPNEU(registro ID = 4, campoIDITEM). O valor emPARAMRECAP.IDITEMESCAREACAOfunciona 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
| Procedure | Arquivo | Uso |
|---|---|---|
GERA_ORDEMPRODUCAORECAP | Scripts/GERA_ORDEMPRODUCAORECAP.sql | Declara V_IDITEMESCAREACAO; busca item via ETAPASPRODUCAOPNEU (ID=4), consulta local em ITEMLOCAL e chama INSERE_PRODUTO_UTILIZADORECAP para registrar consumo |
GERA_PRODUCOESRECAP | Scripts/GERA_PRODUCOESRECAP.sql | Declara V_IDITEMESCAREACAO; mesma lógica — busca item da etapa 4, obtém local e insere produto utilizado |
FECHA_ORDEMPRODUCAORECAPNOTA | Scripts/FECHA_ORDEMPRODUCAORECAPNOTA.sql | Declara variável V_IDITEMESCAREACAO (sem evidência de uso direto além da declaração) |
Componente Delphi
| Componente | Arquivo | Uso |
|---|---|---|
updEtapaPneuEmpresa | source/REC001/UdmREC001.dfm | INSERT 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 paraITEM.CD_ITEM. - A procedure
INSERE_PRODUTO_UTILIZADORECAPrecebe 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 tabelaPLUGESCAREACAOPRODvinculados àESCAREACAOPNEU. - O local de estoque (
CD_TIPOLOCAL,CD_LOCAL) é consultado emITEMLOCALusando o item como filtro.