STPRODUCAOSERVICO — Parâmetro de Produção do Serviço no Exame Final
Tela de configuração: REC001 — Parâmetros de Recapadora Aba: Geral (componente
chkSTPRODUZSERVICO, posição X=333 / Y=193) Tabela / Coluna:PARAMRECAP.STPRODUCAOSERVICOTipo:CHAR(1), aceitaSouNValor padrão:N
Finalidade
Quando habilitado (S), indica que o serviço da recapadora deve ser incluído como item de produção na ordem de produção, durante a etapa do Exame Final do pneu.
Sem impacto direto identificado no código para outros módulos além do fechamento e geração de ordens de produção da recapadora.
Opções disponíveis
N — Não produzir serviço no exame final (padrão)
| O que faz | Detalhe |
|---|---|
| Ação | Nenhuma inclusão extra de componentes do serviço na ordem de produção durante o fechamento/geração |
| Editável | Sim |
| Restrição | Nenhuma |
Simulação passo a passo
- Acesse o menu Recapadora → Parâmetros (tela
REC001). - Localize a aba Geral.
- Certifique-se de que o checkbox Produção do Serviço no Exame Final esteja desmarcado.
- Clique em Salvar (
<Ctrl+S>ou botão Salvar). - Processe a geração ou fechamento de uma ordem de produção da recapadora (
GERA_ORDEMPRODUCAORECAPouFECHA_ORDEMPRODUCAORECAP).
Resultado esperado: Nenhuma linha adicional referente ao serviço é inserida na tabela ITEMORDEMPROD. A ordem de produção contém apenas os itens de matéria-prima já definidos pelas demais etapas.
S — Produzir serviço no exame final
| O que faz | Detalhe |
|---|---|
| Ação | Insere os componentes/materiais do serviço (CD_ITEM = V_IDSERVICOPNEU, TP_PRODUCAO = 'C') como itens na ordem de produção |
| Editável | Sim |
| Restrição | Requer que o item de serviço tenha composição cadastrada em ITEMPRODUCAO |
Simulação passo a passo
- Acesse o menu Recapadora → Parâmetros (tela
REC001). - Localize a aba Geral.
- Marque o checkbox Produção do Serviço no Exame Final.
- Clique em Salvar.
- Processe a geração ou fechamento de uma ordem de produção da recapadora.
Resultado esperado: Ao final do processamento da ordem, o sistema insere em ITEMORDEMPROD os materiais/componentes definidos em ITEMPRODUCAO para o item de serviço (referenciado por V_IDSERVICOPNEU, com TP_PRODUCAO = 'C' e NR_VERSAO = 1). As quantidades são baseadas em QT_PARTICIPACAO da composição. O local de armazenagem utiliza COALESCE(IP.CD_LOCALORIGEM, :V_IDLOCAL) — ou seja, prioriza o local cadastrado no item de produção, recorrendo ao local padrão do exame final.
Exceção / Importante: Se o item de serviço não possuir composição em
ITEMPRODUCAO(comTP_PRODUCAO = 'C'), nenhum componente será inserido, mesmo com o parâmetro habilitado.
Telas impactadas
| Tela | Impacto |
|---|---|
| REC001 | Tela de configuração — checkbox na aba Geral |
| CRC001 (Ordem de Produção Recapadora) | Processamento de geração e fechamento de ordens — consulta o parâmetro |
Procedures impactadas
Rotinas Delphi com referência direta
| Rotina | Arquivo | Observação |
|---|---|---|
TdmREC001.qryCadastroAfterInsert | UdmREC001.pas:708 | Define valor padrão 'N' ao inserir novo registro |
TdmREC001.qryCadastroBeforePost | UdmREC001.pas:1183 | Inclui o valor na concatenação de validação/hash antes de salvar |
Scripts SQL com referência direta ao campo STPRODUCAOSERVICO
| Procedure | Arquivo | Linha | Observação |
|---|---|---|---|
FECHA_ORDEMPRODUCAORECAP | FECHA_ORDEMPRODUCAORECAP.sql | 583 | IF (V_STPRODUCAOSERVICO = 'S') THEN BEGIN — insere componentes do serviço em ITEMORDEMPROD |
GERA_ORDEMPRODUCAORECAP | GERA_ORDEMPRODUCAORECAP.sql | 733 | IF (V_STPRODUCAOSERVICO = 'S') THEN BEGIN — mesma lógica de inserção de componentes |
Candidatas por uso da tabela PARAMRECAP (sem referência direta ao campo)
As seguintes procedures consultam a tabela PARAMRECAP mas não citam o campo STPRODUCAOSERVICO diretamente. Não há impacto funcional confirmado para este parâmetro:
ATUALIZA_PEDIDONOTA, ATUALIZA_PREVISAOORDEMPROD, ATUALIZA_STFATURAAUTO, ATUALIZA_TIPOPESSOARECAP, CANCELA_ESTOQUERECAP, CANCELA_NOTAFISCAL, CONFIRMA_PNEURECUSADO, EXCLUSAO_BANDA, FECHA_ORDEMPRODUCAORECAPNOTA, GERA_NOTAPEDIDO, GERA_PEDIDOENTRADACARCACA, GERA_PEDIDOSAIDACARCACA, GERA_PRODACABAMENTO, GERA_PRODAPLICACAOCOLA, GERA_PRODAPLICACAOCONSERTO, GERA_PRODBANDA, GERA_PRODCONFERENCIAPNEU, GERA_PRODDESENVELOPAMENTO, GERA_PRODEMBORRACHAMENTO, GERA_PRODENVELOPAMENTO.
Campos envolvidos
| Campo | Tabela | Relação |
|---|---|---|
STPRODUCAOSERVICO | PARAMRECAP | Parâmetro em si |
CD_ITEM | ITEMPRODUCAO | Composição do serviço (TP_PRODUCAO = 'C') |
CD_MATERIAPRIMA | ITEMPRODUCAO | Componentes/materiais a inserir |
QT_PARTICIPACAO | ITEMPRODUCAO | Quantidade de cada componente |
CD_ITEM | ORDEMPROD / ITEMORDEMPROD | Ordem de produção destino |