STALTERASERVLARGURA — Alterar Serviço ao Alterar Largura da Banda
Tela de configuração: REC001 — Parâmetros de Recapagem
Tabela: PARAMRECAP.STALTERASERVLARGURA
Tipo: CHAR(1)
Valor padrão: N (Não)
Descrição
Controla se, ao alterar o campo Largura da Banda durante a Preparação de Banda na tela MRC008, o sistema deve automaticamente trocar o serviço vinculado ao item do pedido, buscando a associação correta na tabela de serviços de recapagem (TRC007).
- Marcado (
S) — ao mudar a largura da banda na MRC008, o serviço é automaticamente atualizado conforme a associação de largura × serviço cadastrada na TRC007.
- Desmarcado (
N) — a alteração da largura da banda não interfere no serviço selecionado; o operador pode ajustar manualmente.
Telas impactadas
| Tela | Módulo | Impacto |
|---|
| REC001 | Parâmetros de Recapagem | Tela onde o parâmetro é configurado |
| MRC008 | Preparação de Banda | Tela que consome o parâmetro — ao alterar a Largura da Banda, o serviço é trocado automaticamente |
Campos envolvidos
| Campo | Tabela | Descrição |
|---|
STALTERASERVLARGURA | PARAMRECAP | Flag que habilita/desabilita a troca automática de serviço |
| Largura da Banda | ITEMPEDIDOPNEU (campo na tela MRC008) | Campo cuja alteração dispara a troca de serviço |
| Serviço de Recapagem | Cadastro TRC007 | Tabela de associação largura × serviço usada como referência |
Opções disponíveis
S — Ativado (Troca Automática de Serviço)
| O que faz | Detalhe |
|---|
| Editável | Checkbox na aba de Parâmetros da tela REC001 |
| Comportamento | Ao alterar o campo Largura da Banda na MRC008, o sistema consulta a TRC007 e substitui o serviço atual pelo serviço correspondente à nova largura |
Simulação passo a passo
- Acesse REC001 (Parâmetros de Recapagem).
- Localize o checkbox "Altera Serviço ao Alterar a Largura da Banda".
- Marque o checkbox (valor será gravado como
S).
- Salve o registro.
- Acesse MRC008 (Preparação de Banda) com uma ordem de produção aberta.
- Selecione um pneu/banda e observe o serviço vinculado.
- Altere o campo Largura da Banda para um valor diferente.
- O sistema automaticamente atualiza o serviço de recapagem conforme a associação cadastrada na TRC007 para a nova largura.
Resultado esperado: O serviço da preparação de banda é trocado automaticamente sempre que o operador altera a largura, sem necessidade de intervenção manual.
N — Desativado (Troca Manual)
| O que faz | Detalhe |
|---|
| Editável | Checkbox na aba de Parâmetros da tela REC001 |
| Comportamento | A alteração da Largura da Banda na MRC008 não altera o serviço; o operador pode trocar o serviço manualmente se necessário |
Simulação passo a passo
- Acesse REC001 (Parâmetros de Recapagem).
- Localize o checkbox "Altera Serviço ao Alterar a Largura da Banda".
- Desmarque o checkbox (valor será gravado como
N).
- Salve o registro.
- Acesse MRC008 (Preparação de Banda) com uma ordem de produção aberta.
- Altere o campo Largura da Banda para um valor diferente.
- O serviço permanece inalterado.
Resultado esperado: O serviço vinculado ao item do pedido não é alterado automaticamente ao mudar a largura; a troca fica a critério do operador.
Parâmetros relacionados
| Parâmetro | Descrição | Relação |
|---|
STUTILIZALARGURARECEITA (configurado em REC001 — Parâmetros de Recapagem) | Utiliza a largura da receita equivalente (TRC038) na etapa de Raspagem, bloqueando a edição manual | Complementa STALTERASERVLARGURA: enquanto STUTILIZALARGURARECEITA controla a origem da largura, STALTERASERVLARGURA controla se a mudança de largura troca o serviço |
STRECQUENTEPREPBANDA (configurado em REC001 — Parâmetros de Recapagem) | Exibe serviços do tipo Recapagem Quente (TRC007) na Preparação de Banda (MRC008) | Afeta quais serviços estão disponíveis para troca quando STALTERASERVLARGURA = S |
Procedures impactadas
| Rotina | Arquivo | Descrição |
|---|
TdmREC001.qryCadastroAfterInsert | source/REC001/UdmREC001.pas | Inicializa o campo com 'N' ao inserir novo registro |
TdmREC001.qryCadastroBeforePost | source/REC001/UdmREC001.pas | Inclui o campo no bloco de debug (comentado) antes de gravar |
TframeREC001.chkSTALTERASERVLARGURAMouseMove | source/REC001/UframeREC001.pas | Exibe tooltip descritivo ao posicionar o mouse sobre o checkbox |
Referências SQL diretas ao campo
Nenhuma referência direta ao campo STALTERASERVLARGURA foi encontrada em procedures/views SQL em Scripts/. O consumo do parâmetro ocorre no código Delphi via coleção parmRecap, que carrega todos os campos da tabela PARAMRECAP para uso nas telas de produção (MRC008).
Candidatas por uso da tabela PARAMRECAP
As seguintes procedures/views fazem JOIN ou SELECT na tabela PARAMRECAP, mas não citam o campo STALTERASERVLARGURA diretamente. Não há impacto funcional comprovado para este parâmetro nessas rotinas:
| 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 |
FECHA_ORDEMPRODUCAORECAP | Scripts/FECHA_ORDEMPRODUCAORECAP.sql |
FECHA_ORDEMPRODUCAORECAPNOTA | Scripts/FECHA_ORDEMPRODUCAORECAPNOTA.sql |
GERA_NOTAPEDIDO | Scripts/GERA_NOTAPEDIDO.sql |
GERA_ORDEMPRODUCAORECAP | Scripts/GERA_ORDEMPRODUCAORECAP.sql |
GERA_PEDIDOENTRADACARCACA | Scripts/GERA_PEDIDOENTRADACARCACA.sql |
GERA_PEDIDOSAIDACARCACA | Scripts/GERA_PEDIDOSAIDACARCACA.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 |