Pular para o conteúdo principal

STVALIDANRCONSERTOS - Valida Número de Consertos

Tela de configuração: REC001 - Parâmetros de Recapadora Tabela: PARAMRECAP.STVALIDANRCONSERTOS Tipo: CHAR(1) Valor padrão: N

Controla se o campo Número de Consertos (NRCONSERTOS) é obrigatório na tela de registro de pneus (MRC039). Quando habilitado, o sistema exige que o operador informe o número de consertos antes de salvar o registro.

Telas impactadas​

TelaMóduloImpacto
MRC039Registro de PneuValida obrigatoriedade do campo NRCONSERTOS no momento do salvamento
MRC006 a MRC028, MRC034, MRC035, MRC042, MRC047Etapas de ProduçãoParâmetro lido via Busca_Parametros para uso interno em cada etapa

Campos envolvidos​

CampoDescrição
PARAMRECAP.STVALIDANRCONSERTOSParâmetro de configuração (este documento)
tabCAMPOSINICIAISNRCONSERTOSCampo de entrada do número de consertos na tela MRC039

Opções disponíveis​

N - Não Valida (padrão)​

O que fazDetalhe
Campo NRCONSERTOS livreO operador pode salvar o registro de pneu sem informar o número de consertos

Simulação passo a passo​

  1. Acesse REC001 (Parâmetros de Recapadora).
  2. Localize o checkbox Valida Número de Consertos e deixe desmarcado (N).
  3. Salve os parâmetros.
  4. Acesse MRC039 (Registro de Pneu).
  5. Preencha os dados do pneu normalmente, deixando o campo Número de Consertos em branco.
  6. Clique em salvar.

Resultado esperado: O registro é salvo com sucesso, sem exigir o preenchimento do número de consertos.


S - Valida (Obrigatório)​

O que fazDetalhe
Campo NRCONSERTOS obrigatórioO sistema exige que o número de consertos seja informado; caso contrário, exibe erro e impede o salvamento

Simulação passo a passo​

  1. Acesse REC001 (Parâmetros de Recapadora).
  2. Marque o checkbox Valida Número de Consertos (S).
  3. Salve os parâmetros.
  4. Acesse MRC039 (Registro de Pneu).
  5. Preencha os dados do pneu normalmente, deixando o campo Número de Consertos em branco.
  6. Clique em salvar.

Resultado esperado: O sistema exibe a mensagem "É Obrigatório informar o Número de Consertos!" e foca no campo NRCONSERTOS, impedindo o salvamento até que o valor seja preenchido.

Excecao / Importante: A validação ocorre apenas na tela MRC039 (Registro de Pneu). Nas demais telas de etapas de produção (MRC006 a MRC047), o parâmetro é carregado mas não há evidência de validação direta do campo NRCONSERTOS.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoEvidência
TfrmMRC039.validaCamposObrigatoriossource/MRC039/UMRC039.pas:1224Verifica parmrecap.Values['STVALIDANRCONSERTOS'] = 'S' para tornar NRCONSERTOS obrigatório
TdmREC001.qryCadastroAfterInsertsource/REC001/UdmREC001.pas:639Define valor padrão 'N' ao inserir novo registro
TdmREC001.qryCadastroBeforePostsource/REC001/UdmREC001.pas:1162Inclui o campo no comando de INSERT/UPDATE

Busca de parâmetros nas telas de produção​

O campo é carregado pela procedure Busca_Parametros em 20 telas de produção (MRC006, MRC007, MRC008, MRC009, MRC010, MRC011, MRC012, MRC013, MRC014, MRC015, MRC016, MRC017, MRC023, MRC027, MRC028, MRC034, MRC035, MRC039, MRC042, MRC047).

Referências SQL diretas ao campo em Scripts/​

Não foram encontradas referências diretas ao campo STVALIDANRCONSERTOS nos scripts SQL do diretório Scripts/. As procedures que acessam a tabela PARAMRECAP (ex.: GERA_PRODAPLICACAOCONSERTO, FECHA_ORDEMPRODUCAORECAP) não citam este campo explicitamente.