Pular para o conteúdo principal

STINTEGRAPRODUCAO — Integração com Módulo Indústria (Produção)

Tela de configuração: REC001 — Parâmetros Recapadora Tabela: PARAMRECAP.STINTEGRAPRODUCAO Tipo: DOM_SMALLINT (0 ou 1) Valor padrão: 0 (Integração desativada) Restrição: NOT NULL

Descrição​

Controla se o módulo Recapadora está integrado ao módulo Indústria (Produção). Quando ativada (1), cada etapa concluída na recapadora gera automaticamente uma Ordem de Produção no módulo Indústria — com validação de ficha de produção, alocação de estoque e registro de movimentações.

Quando desativada (0), o fluxo da recapadora funciona de forma independente, sem gerar documentos no módulo Indústria.

Telas impactadas​

  • REC001 — Parâmetros Recapadora (configuração)

Campos envolvidos​

TabelaColunaUso
PARAMRECAPSTINTEGRAPRODUCAOFlag que ativa/desativa a integração com o módulo Indústria

Opções disponíveis​

O que fazDetalhe
0 — DesativadaO sistema não gera Ordens de Produção no módulo Indústria. Etapas da recapadora finalizam sem impactar estoque de produção.
1 — AtivadaO sistema gera Ordens de Produção, valida fichas de produção, aloca estoque e registra movimentações no módulo Indústria.

0 — Integração desativada​

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros Recapadora.
  2. Localize o campo STINTEGRAPRODUCAO e garanta que esteja com valor 0.
  3. Salve o registro.
  4. Crie ou processe uma Ordem de Produção Recapadora.
  5. Observe que o sistema não gera nenhuma Ordem de Produção no módulo Indústria.

Resultado esperado: O fluxo da recapadora funciona normalmente, mas sem criar registros no módulo Indústria. O estoque de produção não é impactado.


1 — Integração ativada​

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros Recapadora.
  2. Localize o campo STINTEGRAPRODUCAO e altere para 1.
  3. Salve o registro.
  4. Crie ou processe uma Ordem de Produção Recapadora.
  5. O sistema automaticamente:
    • Gera um número sequencial de Ordem de Produção no módulo Indústria (via GERA_SEQUENCIA → SEQ_ORDEMPRODUCAO).
    • Define o lote de produção igual ao ID da Ordem de Produção Recapadora.
    • Verifica e aloca o item de serviço do pneu no local de estoque correto (reprovado ou retrabalho, conforme resultado do exame final).
    • Registra a movimentação de estoque correspondente.

Resultado esperado: Ao finalizar uma etapa na recapadora, o sistema cria automaticamente uma Ordem de Produção no módulo Indústria, com ficha de produção vinculada e estoque alocado.

Exceção / Importante: No fechamento de Ordem de Produção (FECHA_ORDEMPRODUCAORECAP), quando STINTEGRAPRODUCAO = 1 e a Ordem já possui um plug (registro em PLUGORDRECAPPEDIDO), o sistema não gera nova Ordem de Produção — apenas finaliza a existente. A condição completa é: V_STINTEGRAPRODUCAO = 1 AND V_CD_EMPRESAPLUGORDEMPROD IS NULL para que a geração ocorra.

Exceção / Importante: Na geração de banda (GERA_PRODBANDA), quando STINTEGRAPRODUCAO = 1, o sistema exige que a banda informada na etapa possua um item associado no cadastro (TRC002). Se o item não estiver cadastrado, a operação é bloqueada com mensagem de erro. O sistema também busca o local de estoque do item da banda nas produções existentes.

Exceção / Importante: Em todas as etapas de produção (acabamento, aplicação de cola, conserto, conferência, desenvelope, emborrachamento, envelope, escareação, exame final, exame inicial, extrusora, limpeza/mancha, montagem, pintura, preparação de banda, raspagem, vulcanização), quando STINTEGRAPRODUCAO = 1, o sistema valida se a etapa possui um produto associado e uma ficha de produção válida (PRODUCAO.ST_PRODUCAO = 'V'). Se a ficha não existir ou o produto não estiver informado, a operação é bloqueada com mensagem de erro.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoEvidência
TdmREC001.qryCadastroAfterInsertsource/REC001/UdmREC001.pasInicializa o campo com valor padrão 0 ao inserir novo registro
TdmREC001.qryCadastroBeforePostsource/REC001/UdmREC001.pasReferência em bloco de comentário (debug) — sem impacto funcional ativo

Scripts SQL com referência direta ao campo​

Procedure/ScriptArquivo
FECHA_ORDEMPRODUCAORECAPScripts/FECHA_ORDEMPRODUCAORECAP.sql
FECHA_ORDEMPRODUCAORECAPNOTAScripts/FECHA_ORDEMPRODUCAORECAPNOTA.sql
GERA_ORDEMPRODUCAORECAPScripts/GERA_ORDEMPRODUCAORECAP.sql
GERA_PRODACABAMENTOScripts/GERA_PRODACABAMENTO.sql
GERA_PRODAPLICACAOCOLAScripts/GERA_PRODAPLICACAOCOLA.sql
GERA_PRODAPLICACAOCONSERTOScripts/GERA_PRODAPLICACAOCONSERTO.sql
GERA_PRODBANDAScripts/GERA_PRODBANDA.sql
GERA_PRODCONFERENCIAPNEUScripts/GERA_PRODCONFERENCIAPNEU.sql
GERA_PRODDESENVELOPAMENTOScripts/GERA_PRODDESENVELOPAMENTO.sql
GERA_PRODEMBORRACHAMENTOScripts/GERA_PRODEMBORRACHAMENTO.sql
GERA_PRODENVELOPAMENTOScripts/GERA_PRODENVELOPAMENTO.sql
GERA_PRODESCAREACAOScripts/GERA_PRODESCAREACAO.sql
GERA_PRODEXAMEFINALScripts/GERA_PRODEXAMEFINAL.sql
GERA_PRODEXAMEINICIALScripts/GERA_PRODEXAMEINICIAL.sql
GERA_PRODEXTRUSORAScripts/GERA_PRODEXTRUSORA.sql
GERA_PRODEXTRUSORAAUTOScripts/GERA_PRODEXTRUSORAAUTO.sql
GERA_PRODLIMPEZAMANCHAOScripts/GERA_PRODLIMPEZAMANCHAO.sql
GERA_PRODMONTAGEMRECAPScripts/GERA_PRODMONTAGEMRECAP.sql
GERA_PRODPINTURAScripts/GERA_PRODPINTURA.sql
GERA_PRODPREPBANDAScripts/GERA_PRODPREPBANDA.sql
GERA_PRODRASPAGEMScripts/GERA_PRODRASPAGEM.sql
GERA_PRODVULCANIZACAOScripts/GERA_PRODVULCANIZACAO.sql
GERA_RETRACABAMENTOScripts/GERA_RETRACABAMENTO.sql
GERA_RETRAPLICACAOCOLAScripts/GERA_RETRAPLICACAOCOLA.sql
GERA_RETRAPLICACAOCONSERTOScripts/GERA_RETRAPLICACAOCONSERTO.sql
GERA_RETRCONFERENCIAPNEUScripts/GERA_RETRCONFERENCIAPNEU.sql
GERA_RETRDESENVELOPAMENTOScripts/GERA_RETRDESENVELOPAMENTO.sql
GERA_RETREMBORRACHAMENTOScripts/GERA_RETREMBORRACHAMENTO.sql
GERA_RETRENVELOPAMENTOScripts/GERA_RETRENVELOPAMENTO.sql
GERA_RETRESCAREACAOScripts/GERA_RETRESCAREACAO.sql
GERA_RETREXAMEINICIALScripts/GERA_RETREXAMEINICIAL.sql
GERA_RETREXTRUSORAScripts/GERA_RETREXTRUSORA.sql
GERA_RETREXTRUSORAAUTOScripts/GERA_RETREXTRUSORAAUTO.sql
GERA_RETRLIMPMANCHAOScripts/GERA_RETRLIMPMANCHAO.sql
GERA_RETRMONTAGEMRECAPScripts/GERA_RETRMONTAGEMRECAP.sql
GERA_RETRPINTURAScripts/GERA_RETRPINTURA.sql

Candidatas por uso da tabela (sem referência direta ao campo)​

Scripts que acessam PARAMRECAP mas não citam STINTEGRAPRODUCAO explicitamente. Sem impacto funcional direto identificado no código.

Procedure/ViewArquivo
ATUALIZA_PEDIDONOTAScripts/ATUALIZA_PEDIDONOTA.sql
ATUALIZA_PREVISAOORDEMPRODScripts/ATUALIZA_PREVISAOORDEMPROD.sql
ATUALIZA_STFATURAAUTOScripts/ATUALIZA_STFATURAAUTO.sql
ATUALIZA_TIPOPESSOARECAPScripts/ATUALIZA_TIPOPESSOARECAP.sql
CANCELA_ESTOQUERECAPScripts/CANCELA_ESTOQUERECAP.sql
CANCELA_NOTAFISCALScripts/CANCELA_NOTAFISCAL.sql
CONFIRMA_PNEURECUSADOScripts/CONFIRMA_PNEURECUSADO.sql
EXCLUSAO_BANDAScripts/EXCLUSAO_BANDA.sql
GERA_NOTAPEDIDOScripts/GERA_NOTAPEDIDO.sql
GERA_PEDIDOENTRADACARCACAScripts/GERA_PEDIDOENTRADACARCACA.sql
GERA_PEDIDOSAIDACARCACAScripts/GERA_PEDIDOSAIDACARCACA.sql
GERA_PRODUCOESRECAPScripts/GERA_PRODUCOESRECAP.sql

Parâmetros relacionados​

ParâmetroTabelaRelação
ST_PRODUCAOPARAMRECAPConsultado junto com STINTEGRAPRODUCAO nas rotinas de geração de produção
IDTIPOPEDIDOPNEUPARAMRECAPTipo de pedido de pneu para retrabalho — utilizado quando a integração está ativa
CD_TIPOLOCALREP / CD_LOCALREPPARAMRECAPLocal de estoque para pneus reprovados — utilizado na alocação quando integração ativa

Tabela Comparativa Resumida​

Aspecto0 — Desativada1 — Ativada
Gera Ordem de Produção no IndústriaNãoSim
Aloca estoque de produçãoNãoSim
Valida ficha de produçãoNãoSim
Valida item associado na etapaNãoSim
Impacto no módulo RecapadoraNenhumGera sequência de OP, lote, movimentações