Pular para o conteúdo principal

IDITEMVULCANIZACAO — Item de Vulcanização

Tela de configuração: REC001 — Parâmetros de Recapadora Tabela: PARAMRECAP.IDITEMVULCANIZACAO Tipo: 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âmetroEtapa
IDITEMESCAREACAOEscareação
IDITEMLIMPEZAMANCHAOLimpeza / Mancha
IDITEMPREPARACAOBANDAPreparação de Banda
IDITEMVULCANIZACAOVulcanização
IDITEMEXAMEINICIALExame Inicial

Telas impactadas​

TelaMóduloImpacto
REC001RecapadoraTela de configuração — permite cadastrar/alterar o item de vulcanização

Campos envolvidos​

CampoTabelaTipoDescrição
IDITEMVULCANIZACAOPARAMRECAPDOM_INTEGERCódigo do item de vulcanização (FK para ITEM.CD_ITEM)

Opções disponíveis​

Preenchido (código de item válido)​

O que fazDetalhe
EditávelSim — campo lookup que lista itens da tabela ITEM
ExigeQue o código informado exista na tabela ITEM
RestriçãoO item deve pertencer à empresa do parâmetro

Simulação passo a passo​

  1. Acesse a tela REC001 — Parâmetros de Recapadora.
  2. Localize o campo Item de Vulcanização (ou equivalente na aba de parâmetros de etapas).
  3. Informe o código de um item válido (por exemplo, o item "Borracha de Vulcanização" com CD_ITEM = 1234).
  4. 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_ORDEMPRODUCAORECAP e GERA_PRODUCOESRECAP, o item de vulcanização é lido diretamente da tabela ETAPASPRODUCAOPNEU (registro com ID = 11) e não do próprio PARAMRECAP. Portanto, é necessário que a tabela ETAPASPRODUCAOPNEU esteja 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 fazDetalhe
EditávelSim — campo aceita valor nulo
ExigeNenhum item obrigatório
RestriçãoEtapas de vulcanização em ordens de produção poderão não registrar consumo de material

Simulação passo a passo​

  1. Acesse a tela REC001 — Parâmetros de Recapadora.
  2. Localize o campo Item de Vulcanização.
  3. Deixe o campo vazio (sem código de item).
  4. Salve o registro.
  5. 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​

ProcedureArquivoLinhaComportamento
GERA_ORDEMPRODUCAORECAPScripts/GERA_ORDEMPRODUCAORECAP.sql658–681Quando 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_PRODUCOESRECAPScripts/GERA_PRODUCOESRECAP.sql296–318Mesma lógica — lê item de ETAPASPRODUCAOPNEU (ID=11) e registra consumo via INSERE_PRODUTO_UTILIZADORECAP
FECHA_ORDEMPRODUCAORECAPNOTAScripts/FECHA_ORDEMPRODUCAORECAPNOTA.sql39Declara 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/ViewArquivo
FECHA_ORDEMPRODUCAORECAPScripts/FECHA_ORDEMPRODUCAORECAP.sql
CANCELA_ESTOQUERECAPScripts/CANCELA_ESTOQUERECAP.sql
GERA_PRODBANDAScripts/GERA_PRODBANDA.sql
GERA_PRODACABAMENTOScripts/GERA_PRODACABAMENTO.sql
GERA_PRODAPLICACAOCOLAScripts/GERA_PRODAPLICACAOCOLA.sql
GERA_PRODAPLICACAOCONSERTOScripts/GERA_PRODAPLICACAOCONSERTO.sql
GERA_PRODDESENVELOPAMENTOScripts/GERA_PRODDESENVELOPAMENTO.sql
GERA_PRODEMBORRACHAMENTOScripts/GERA_PRODEMBORRACHAMENTO.sql
GERA_PRODENVELOPAMENTOScripts/GERA_PRODENVELOPAMENTO.sql
GERA_PRODCONFERENCIAPNEUScripts/GERA_PRODCONFERENCIAPNEU.sql

Rotinas Delphi​

ArquivoReferê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