Pular para o conteúdo principal

PS_ABRESACP - Pontuação para Abertura Automática de SACP

Tela de configuração: ADM010
Tabela: PARMSISTEMA.PS_ABRESACP
Tipo: DOM_INTEGER (inteiro)
Valor padrão: não definido (nulo)

Resumo​

Define o valor mínimo de pontuação que, ao ser atingido na avaliação de uma RNC (Registro de Não Conformidade), dispara a abertura automática de uma SACP (Ação Corretiva ou Preventiva).

Telas impactadas​

TelaDescriçãoEfeito
TFA057Avaliação da Não Conformidade - RNCAo enviar a análise, compara a soma dos pesos dos critérios marcados com PS_ABRESACP. Se atingir ou ultrapassar, abre automaticamente a tela TFA058 (SACP).
TFA058Registro de Ação Corretiva ou Preventiva - SACPAberta automaticamente pela TFA057 quando a pontuação atinge o limiar. Recebe os dados da RNC como parâmetros.

Campos envolvidos​

CampoTabelaDescrição
PS_ABRESACPPARMSISTEMAValor-limite de pontuação para abertura automática de SACP
PS_CRITERIORNCCRITERIOPeso (pontuação) de cada critério marcado na RNC
ST_RNCRNCStatus da RNC — alterado para 'F' (Finalizada) ao enviar a análise

Comportamento​

O que fazDetalhe
O que éUm número inteiro que representa o limiar de pontuação para abertura automática de SACP
Onde é lidoNa tela TFA057, ao clicar em Enviar (confirmação da análise da RNC)
Se vazio ou não preenchidoO sistema exibe a mensagem W-0877: "O Peso do Ponto para Abertura da SACP não foi Parametrizado. Verifique! [ADM010]" e impede o envio da análise
Se preenchidoA soma dos pesos dos critérios marcados é comparada com o valor informado

Opções disponíveis​

Valor numérico inteiro (ex.: 50, 100)​

O que fazDetalhe
Editável diretamenteSim, campo numérico livre no ADM010
Intervalo válidoInteiro positivo
RestriçãoSe vazio, a tela TFA057 bloqueia o envio da análise

Simulação passo a passo​

  1. Acesse a tela ADM010 — Parâmetros do Sistema.
  2. Localize o campo PS_ABRESACP.
  3. Digite um valor inteiro, por exemplo 50.
  4. Salve o parâmetro.
  5. Na tela TFA057, abra uma RNC com status "Análise".
  6. Marque os critérios de pontuação aplicáveis à não conformidade (cada critério possui um peso cadastrado na tela TFA055).
  7. Clique em Enviar e confirme.
  8. O sistema soma os pesos dos critérios marcados.
    • Se a soma for menor que 50: a RNC é finalizada com status 'F', sem abertura de SACP. O sistema exibe a mensagem I-0879.
    • Se a soma for maior ou igual a 50: o sistema exibe a mensagem I-0878 "Será Aberta uma SACP para esta RNC!", gera um número sequencial de SACP, finaliza a RNC com status 'F' e abre automaticamente a tela TFA058 com os dados da RNC preenchidos.

Resultado esperado: Quando a pontuação total dos critérios atingir ou ultrapassar o valor configurado em PS_ABRESACP, uma SACP será criada automaticamente e a tela TFA058 será aberta com os dados pré-preenchidos.

Exceção / Importante:

  • Se PS_ABRESACP estiver vazio (nulo), o sistema não permite enviar a análise da RNC e exibe o erro W-0877.
  • O usuário logado precisa ter acesso ao módulo TFA058. Caso contrário, o sistema exibe o erro W-0874: "O Usuário não Possui Acesso à Abertura de SACP! [TFA058]".
  • Os critérios de pontuação e seus respectivos pesos são cadastrados na tela TFA055 — Critérios de Pontuação de Qualidade.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoDescrição
TfrmTFA057.btnEnviarClicksource/TFA057/UTFA057.pasLê PS_ABRESACP e compara com a soma dos pesos dos critérios para decidir se abre SACP

Referências SQL diretas ao campo em Scripts/​

Não foi encontrada referência direta ao campo PS_ABRESACP em procedures/views SQL dentro de Scripts/. As procedures listadas abaixo referenciam a tabela PARMSISTEMA mas não utilizam este campo especificamente.

Candidatas por uso da tabela (sem referência direta ao campo)​

Procedure/ViewArquivo
ARRUMA_MASCARACONTAScripts/ARRUMA_MASCARACONTA.sql
ATUALIZA_CONTACONTABILScripts/ATUALIZA_CONTACONTABIL.sql
CALCULA_TEMPOPERANENCIAScripts/CALCULA_TEMPOPERMANENCIA.sql
CONTABILIZA_CUPOMFISCALScripts/CONTABILIZA_CUPOMFISCAL.sql
GERA_SPEDBLOCOLScripts/GERA_SPEDBLOCOL.sql
GERA_SPEDCONTABILScripts/GERA_SPEDCONTABIL.sql
GERA_SPEDECF / GERA_SPEDECFBLOCOJ / GERA_SPEDECFBLOCOK155 / GERA_SPEDECFBLOCOK355 / GERA_SPEDECFBLOCOL210 / GERA_SPEDECFBLOCOYVários em Scripts/
GRAVA_REGISTROSPED0500Scripts/GRAVA_REGISTROSPED0500.sql
IMPORTA_ARQUIVOMAGNETICOScripts/IMPORTA_ARQUIVOMAGNETICO.sql
INCLUI_IMPOSTONOTACTBScripts/INCLUI_IMPOSTONOTACTB.sql