STINTEGRAPRODUCAO — Integração com Módulo Indústria (Produção)
Tela de configuração: REC001 — Parâmetros Recapadora Tabela:
PARAMRECAP.STINTEGRAPRODUCAOTipo: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
| Tabela | Coluna | Uso |
|---|---|---|
PARAMRECAP | STINTEGRAPRODUCAO | Flag que ativa/desativa a integração com o módulo Indústria |
Opções disponíveis
| O que faz | Detalhe |
|---|---|
0 — Desativada | O sistema não gera Ordens de Produção no módulo Indústria. Etapas da recapadora finalizam sem impactar estoque de produção. |
1 — Ativada | O 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
- Acesse REC001 — Parâmetros Recapadora.
- Localize o campo STINTEGRAPRODUCAO e garanta que esteja com valor 0.
- Salve o registro.
- Crie ou processe uma Ordem de Produção Recapadora.
- 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
- Acesse REC001 — Parâmetros Recapadora.
- Localize o campo STINTEGRAPRODUCAO e altere para 1.
- Salve o registro.
- Crie ou processe uma Ordem de Produção Recapadora.
- 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.
- Gera um número sequencial de Ordem de Produção no módulo Indústria (via
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), quandoSTINTEGRAPRODUCAO = 1e a Ordem já possui um plug (registro emPLUGORDRECAPPEDIDO), 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 NULLpara que a geração ocorra.
Exceção / Importante: Na geração de banda (
GERA_PRODBANDA), quandoSTINTEGRAPRODUCAO = 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
| Rotina | Arquivo | Evidência |
|---|---|---|
TdmREC001.qryCadastroAfterInsert | source/REC001/UdmREC001.pas | Inicializa o campo com valor padrão 0 ao inserir novo registro |
TdmREC001.qryCadastroBeforePost | source/REC001/UdmREC001.pas | Referência em bloco de comentário (debug) — sem impacto funcional ativo |
Scripts SQL com referência direta ao campo
| Procedure/Script | Arquivo |
|---|---|
FECHA_ORDEMPRODUCAORECAP | Scripts/FECHA_ORDEMPRODUCAORECAP.sql |
FECHA_ORDEMPRODUCAORECAPNOTA | Scripts/FECHA_ORDEMPRODUCAORECAPNOTA.sql |
GERA_ORDEMPRODUCAORECAP | Scripts/GERA_ORDEMPRODUCAORECAP.sql |
GERA_PRODACABAMENTO | Scripts/GERA_PRODACABAMENTO.sql |
GERA_PRODAPLICACAOCOLA | Scripts/GERA_PRODAPLICACAOCOLA.sql |
GERA_PRODAPLICACAOCONSERTO | Scripts/GERA_PRODAPLICACAOCONSERTO.sql |
GERA_PRODBANDA | Scripts/GERA_PRODBANDA.sql |
GERA_PRODCONFERENCIAPNEU | Scripts/GERA_PRODCONFERENCIAPNEU.sql |
GERA_PRODDESENVELOPAMENTO | Scripts/GERA_PRODDESENVELOPAMENTO.sql |
GERA_PRODEMBORRACHAMENTO | Scripts/GERA_PRODEMBORRACHAMENTO.sql |
GERA_PRODENVELOPAMENTO | Scripts/GERA_PRODENVELOPAMENTO.sql |
GERA_PRODESCAREACAO | Scripts/GERA_PRODESCAREACAO.sql |
GERA_PRODEXAMEFINAL | Scripts/GERA_PRODEXAMEFINAL.sql |
GERA_PRODEXAMEINICIAL | Scripts/GERA_PRODEXAMEINICIAL.sql |
GERA_PRODEXTRUSORA | Scripts/GERA_PRODEXTRUSORA.sql |
GERA_PRODEXTRUSORAAUTO | Scripts/GERA_PRODEXTRUSORAAUTO.sql |
GERA_PRODLIMPEZAMANCHAO | Scripts/GERA_PRODLIMPEZAMANCHAO.sql |
GERA_PRODMONTAGEMRECAP | Scripts/GERA_PRODMONTAGEMRECAP.sql |
GERA_PRODPINTURA | Scripts/GERA_PRODPINTURA.sql |
GERA_PRODPREPBANDA | Scripts/GERA_PRODPREPBANDA.sql |
GERA_PRODRASPAGEM | Scripts/GERA_PRODRASPAGEM.sql |
GERA_PRODVULCANIZACAO | Scripts/GERA_PRODVULCANIZACAO.sql |
GERA_RETRACABAMENTO | Scripts/GERA_RETRACABAMENTO.sql |
GERA_RETRAPLICACAOCOLA | Scripts/GERA_RETRAPLICACAOCOLA.sql |
GERA_RETRAPLICACAOCONSERTO | Scripts/GERA_RETRAPLICACAOCONSERTO.sql |
GERA_RETRCONFERENCIAPNEU | Scripts/GERA_RETRCONFERENCIAPNEU.sql |
GERA_RETRDESENVELOPAMENTO | Scripts/GERA_RETRDESENVELOPAMENTO.sql |
GERA_RETREMBORRACHAMENTO | Scripts/GERA_RETREMBORRACHAMENTO.sql |
GERA_RETRENVELOPAMENTO | Scripts/GERA_RETRENVELOPAMENTO.sql |
GERA_RETRESCAREACAO | Scripts/GERA_RETRESCAREACAO.sql |
GERA_RETREXAMEINICIAL | Scripts/GERA_RETREXAMEINICIAL.sql |
GERA_RETREXTRUSORA | Scripts/GERA_RETREXTRUSORA.sql |
GERA_RETREXTRUSORAAUTO | Scripts/GERA_RETREXTRUSORAAUTO.sql |
GERA_RETRLIMPMANCHAO | Scripts/GERA_RETRLIMPMANCHAO.sql |
GERA_RETRMONTAGEMRECAP | Scripts/GERA_RETRMONTAGEMRECAP.sql |
GERA_RETRPINTURA | Scripts/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/View | Arquivo |
|---|---|
ATUALIZA_PEDIDONOTA | Scripts/ATUALIZA_PEDIDONOTA.sql |
ATUALIZA_PREVISAOORDEMPROD | Scripts/ATUALIZA_PREVISAOORDEMPROD.sql |
ATUALIZA_STFATURAAUTO | Scripts/ATUALIZA_STFATURAAUTO.sql |
ATUALIZA_TIPOPESSOARECAP | Scripts/ATUALIZA_TIPOPESSOARECAP.sql |
CANCELA_ESTOQUERECAP | Scripts/CANCELA_ESTOQUERECAP.sql |
CANCELA_NOTAFISCAL | Scripts/CANCELA_NOTAFISCAL.sql |
CONFIRMA_PNEURECUSADO | Scripts/CONFIRMA_PNEURECUSADO.sql |
EXCLUSAO_BANDA | Scripts/EXCLUSAO_BANDA.sql |
GERA_NOTAPEDIDO | Scripts/GERA_NOTAPEDIDO.sql |
GERA_PEDIDOENTRADACARCACA | Scripts/GERA_PEDIDOENTRADACARCACA.sql |
GERA_PEDIDOSAIDACARCACA | Scripts/GERA_PEDIDOSAIDACARCACA.sql |
GERA_PRODUCOESRECAP | Scripts/GERA_PRODUCOESRECAP.sql |
Parâmetros relacionados
| Parâmetro | Tabela | Relação |
|---|---|---|
ST_PRODUCAO | PARAMRECAP | Consultado junto com STINTEGRAPRODUCAO nas rotinas de geração de produção |
IDTIPOPEDIDOPNEU | PARAMRECAP | Tipo de pedido de pneu para retrabalho — utilizado quando a integração está ativa |
CD_TIPOLOCALREP / CD_LOCALREP | PARAMRECAP | Local de estoque para pneus reprovados — utilizado na alocação quando integração ativa |
Tabela Comparativa Resumida
| Aspecto | 0 — Desativada | 1 — Ativada |
|---|---|---|
| Gera Ordem de Produção no Indústria | Não | Sim |
| Aloca estoque de produção | Não | Sim |
| Valida ficha de produção | Não | Sim |
| Valida item associado na etapa | Não | Sim |
| Impacto no módulo Recapadora | Nenhum | Gera sequência de OP, lote, movimentações |