Pular para o conteúdo principal

STOBRIGAPESOINICIAL — Obriga Peso Pneu no Exame Inicial

Tela de configuração: REC001 — Parâmetros da Recapadora Tabela: PARAMRECAP.STOBRIGAPESOINICIAL Tipo: CHAR(1) · Valor padrão: N · NOT NULL Controle na tela: Checkbox "Obriga Peso Pneu Exame Inicial [MRC006/Produção Móvel]"


Resumo​

Define se o campo Peso do Pneu no Exame Inicial (ORDEMPRODUCAORECAP.PSPNEUINICIAL) é obrigatório ao registrar ou finalizar etapas de produção na recapadora. Quando habilitado, o sistema bloqueia qualquer gravação sem o peso informado e valida a faixa entre 10 kg e 150 kg.


Telas impactadas​

TelaDescriçãoImpacto
MRC003Manutenção de Ordem de Produção (Desktop)Bloqueia salvamento se peso não informado; destaca label em negrito
MRC006Produção Móvel (Palm)Bloqueia início de etapa, finalização e recusa se peso não informado

Campos envolvidos​

CampoTabelaDescrição
PSPNEUINICIALORDEMPRODUCAORECAPPeso em kg do pneu registrado no exame inicial

Opções disponíveis​

S — Obrigatório​

O que fazDetalhe
Torna o peso do pneu obrigatórioCampo PSPNEUINICIAL deve ser preenchido antes de salvar/finalizar/recusar etapas
Validação de faixaValor deve estar entre 10 e 150 kg
Indicador visualLabel do campo fica em negrito na tela

Simulação passo a passo​

  1. Acesse REC001 (Parâmetros da Recapadora).
  2. Marque o checkbox "Obriga Peso Pneu Exame Inicial [MRC006/Produção Móvel]".
  3. Salve a configuração com <F9> ou botão OK.
  4. Abra uma Ordem de Produção de recapadora em MRC003 (ou MRC006 no Palm).
  5. Vá até a aba de Exame Inicial e tente salvar sem informar o peso do pneu.
  6. O sistema exibirá: "É obrigatório informar o peso inicial do pneu! Verifique!"
  7. Informe um valor (ex: 25) e salve novamente.
  8. O sistema aceita a gravação normalmente.

Resultado esperado: Nenhuma etapa de exame inicial é concluída sem que o peso do pneu seja digitado. O label do campo aparece em negrito como indicação visual de obrigatoriedade.

Exceção / Importante: Se o peso informado for menor que 10 ou maior que 150, o sistema também bloqueia com: "O valor do peso do pneu deve ser entre 10 e 150! Verifique!"


N — Não Obrigatório (padrão)​

O que fazDetalhe
Peso do pneu é opcionalCampo pode ficar em branco sem bloqueio
Label normalSem destaque visual especial

Simulação passo a passo​

  1. Acesse REC001 (Parâmetros da Recapadora).
  2. Desmarque o checkbox "Obriga Peso Pneu Exame Inicial [MRC006/Produção Móvel]".
  3. Salve a configuração.
  4. Abra uma Ordem de Produção em MRC003 ou MRC006.
  5. Finalize a etapa de exame inicial sem preencher o peso do pneu.
  6. O sistema permite a gravação sem erros.

Resultado esperado: O campo de peso fica disponível mas não é exigido. O label aparece sem formatação especial.


Regra geral de validação do peso​

Quando o campo é preenchido (independente de o parâmetro estar como S ou N), o sistema valida:

RegraFaixaMensagem
Peso mínimo e máximo10 kg a 150 kg"O valor do peso do pneu deve ser entre 10 e 150! Verifique!"

Procedures impactadas​

Rotinas Delphi com referência direta ao parâmetro​

RotinaArquivoLinhaEvidência
TframeMRC003.btnSALVARALTClickUframeMRC003.pas5003Bloqueia salvamento se peso vazio
TframeMRC003.TabSheet1ShowUframeMRC003.pas7850Define label em negrito (indicador visual)
TfrmMRC006.btnIniciarEtapaClickUMRC006.pas922Define label em negrito (indicador visual)
TfrmMRC006.btnFinalizaEtapaClickUMRC006.pas1432Bloqueia finalização se peso vazio
TfrmMRC006.btnRecusaClickUMRC006.pas2796Bloqueia recusa se peso vazio
TdmREC001.qryCadastroAfterInsertUdmREC001.pas987Inicializa valor como 'N' se nulo
TframeREC001.actionOKExecuteUframeREC001.pas779Converte checkbox em 'S'/'N' ao salvar

Referências SQL diretas ao campo​

Nenhuma referência direta ao campo STOBRIGAPESOINICIAL foi encontrada em Scripts/SQL. O parâmetro é lido exclusivamente pelo código Delphi via parmrecap.Values['STOBRIGAPESOINICIAL'].

Candidatas por uso da tabela​

Procedures/views que acessam a tabela PARAMRECAP mas não citam o campo STOBRIGAPESOINICIAL diretamente — sem impacto funcional confirmado:

ATUALIZA_PEDIDONOTA, ATUALIZA_PREVISAOORDEMPROD, ATUALIZA_STFATURAAUTO, CANCELA_ESTOQUERECAP, CANCELA_NOTAFISCAL, GERA_ORDEMPRODUCAORECAP, GERA_NOTAPEDIDO, FECHA_ORDEMPRODUCAORECAP, entre outras.


Tabela comparativa​

AspectoS (Obrigatório)N (Não Obrigatório)
Peso do pneuObrigatórioOpcional
Faixa válida10–150 kg10–150 kg (se preenchido)
Indicador visualLabel em negritoLabel normal
Bloqueio ao salvarSim, se vazioNão