IDITEMVULCANIZACAO — Item de Vulcanização
Tela de configuração: REC001 — Parâmetros de Recapadora Tabela:
PARAMRECAP.IDITEMVULCANIZACAOTipo:DOM_INTEGER(nullable) Valor padrão:NULL(sem item configurado) Chave estrangeira:FK_PARAMRECAP_ITEM003→ITEM (CD_ITEM)
Descrição
Define o código do item (produto) que representa a etapa de vulcanização no processo produtivo da recapadora. Quando uma ordem de produção atinge a etapa de vulcanização, o sistema utiliza este item para registrar o consumo de material (borracha / composto de vulcanização) no estoque via procedure INSERE_PRODUTO_UTILIZADORECAP.
O campo faz parte de um conjunto de parâmetros de etapas produtivas da recapadora, todos armazenados na tabela PARAMRECAP:
| Parâmetro | Etapa |
|---|---|
IDITEMESCAREACAO | Escareação |
IDITEMLIMPEZAMANCHAO | Limpeza / Mancha |
IDITEMPREPARACAOBANDA | Preparação de Banda |
IDITEMVULCANIZACAO | Vulcanização |
IDITEMEXAMEINICIAL | Exame Inicial |
Telas impactadas
| Tela | Módulo | Impacto |
|---|---|---|
| REC001 | Recapadora | Tela de configuração — permite cadastrar/alterar o item de vulcanização |
Campos envolvidos
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
IDITEMVULCANIZACAO | PARAMRECAP | DOM_INTEGER | Código do item de vulcanização (FK para ITEM.CD_ITEM) |
Opções disponíveis
Preenchido (código de item válido)
| O que faz | Detalhe |
|---|---|
| Editável | Sim — campo lookup que lista itens da tabela ITEM |
| Exige | Que o código informado exista na tabela ITEM |
| Restrição | O item deve pertencer à empresa do parâmetro |
Simulação passo a passo
- Acesse a tela REC001 — Parâmetros de Recapadora.
- Localize o campo Item de Vulcanização (ou equivalente na aba de parâmetros de etapas).
- Informe o código de um item válido (por exemplo, o item "Borracha de Vulcanização" com
CD_ITEM = 1234). - Salve o registro.
Resultado esperado: Ao gerar ou fechar uma ordem de produção de recapadora que contenha a etapa de vulcanização concluída, o sistema buscará o item configurado em ETAPASPRODUCAOPNEU (ID da etapa = 11) e registrará o consumo de material pela procedure INSERE_PRODUTO_UTILIZADORECAP, debitando estoque do item correspondente. O PARAMRECAP.IDITEMVULCANIZACAO serve como referência de configuração que vincula a empresa ao item de vulcanização.
Excecao / Importante: Nas procedures
GERA_ORDEMPRODUCAORECAPeGERA_PRODUCOESRECAP, o item de vulcanização é lido diretamente da tabelaETAPASPRODUCAOPNEU(registro comID = 11) e não do próprioPARAMRECAP. Portanto, é necessário que a tabelaETAPASPRODUCAOPNEUesteja configurada corretamente com o item e o histórico de vulcanização para que o consumo de estoque ocorra.
Não preenchido (NULL)
| O que faz | Detalhe |
|---|---|
| Editável | Sim — campo aceita valor nulo |
| Exige | Nenhum item obrigatório |
| Restrição | Etapas de vulcanização em ordens de produção poderão não registrar consumo de material |
Simulação passo a passo
- Acesse a tela REC001 — Parâmetros de Recapadora.
- Localize o campo Item de Vulcanização.
- Deixe o campo vazio (sem código de item).
- Salve o registro.
- Gere uma ordem de produção com etapa de vulcanização e feche-a.
Resultado esperado: Se a tabela ETAPASPRODUCAOPNEU (ID = 11) tiver o item configurado, o consumo será registrado normalmente a partir dessa tabela. O parâmetro PARAMRECAP.IDITEMVULCANIZACAO ficará sem valor, o que pode impactar funcionalidades que consultem diretamente esse parâmetro.
Regra Geral
O campo é um lookup para a tabela ITEM. A configuração é feita uma vez por empresa na tela REC001. O valor informado referencia qual item de estoque deve ser consumido quando a etapa de vulcanização é executada em uma ordem de produção de recapadora.
Procedures impactadas
Referências SQL diretas ao campo
Nenhuma referência direta literal a PARAMRECAP.IDITEMVULCANIZACAO foi encontrada nos scripts SQL. O valor da variável V_IDITEMVULCANIZACAO nas procedures abaixo é obtido a partir da tabela ETAPASPRODUCAOPNEU (onde ID = 11).
Rotinas que utilizam a variável de vulcanização
| Procedure | Arquivo | Linha | Comportamento |
|---|---|---|---|
GERA_ORDEMPRODUCAORECAP | Scripts/GERA_ORDEMPRODUCAORECAP.sql | 658–681 | Quando a etapa de vulcanização existe (V_ETAPAVULCANIZACAO IS NOT NULL), lê o item de ETAPASPRODUCAOPNEU (ID=11), busca o local de estoque em ITEMLOCAL e chama INSERE_PRODUTO_UTILIZADORECAP para registrar consumo |
GERA_PRODUCOESRECAP | Scripts/GERA_PRODUCOESRECAP.sql | 296–318 | Mesma lógica — lê item de ETAPASPRODUCAOPNEU (ID=11) e registra consumo via INSERE_PRODUTO_UTILIZADORECAP |
FECHA_ORDEMPRODUCAORECAPNOTA | Scripts/FECHA_ORDEMPRODUCAORECAPNOTA.sql | 39 | Declara variável V_IDITEMVULCANIZACAO para uso durante o fechamento da ordem de produção com nota fiscal |
Candidatas por uso da tabela (PARAMRECAP)
Estas procedures/views acessam a tabela PARAMRECAP mas não citam o campo IDITEMVULCANIZACAO literalmente. Verificar antes de afirmar impacto funcional direto:
| Procedure/View | Arquivo |
|---|---|
FECHA_ORDEMPRODUCAORECAP | Scripts/FECHA_ORDEMPRODUCAORECAP.sql |
CANCELA_ESTOQUERECAP | Scripts/CANCELA_ESTOQUERECAP.sql |
GERA_PRODBANDA | Scripts/GERA_PRODBANDA.sql |
GERA_PRODACABAMENTO | Scripts/GERA_PRODACABAMENTO.sql |
GERA_PRODAPLICACAOCOLA | Scripts/GERA_PRODAPLICACAOCOLA.sql |
GERA_PRODAPLICACAOCONSERTO | Scripts/GERA_PRODAPLICACAOCONSERTO.sql |
GERA_PRODDESENVELOPAMENTO | Scripts/GERA_PRODDESENVELOPAMENTO.sql |
GERA_PRODEMBORRACHAMENTO | Scripts/GERA_PRODEMBORRACHAMENTO.sql |
GERA_PRODENVELOPAMENTO | Scripts/GERA_PRODENVELOPAMENTO.sql |
GERA_PRODCONFERENCIAPNEU | Scripts/GERA_PRODCONFERENCIAPNEU.sql |
Rotinas Delphi
| Arquivo | Referência |
|---|---|
source/REC001/UdmREC001.dfm (linha 2768) | INSERT SQL — inclui :IDITEMVULCANIZACAO nos valores do INSERT em PARAMRECAP |
source/REC001/UdmREC001.dfm (linha 2781) | UPDATE SQL — inclui IDITEMVULCANIZACAO = :IDITEMVULCANIZACAO no SET do UPDATE em PARAMRECAP |