Pular para o conteúdo principal

DTREGISTRO — Data/Hora de Registro do Parâmetro

Tela de configuração: REC001 — Parâmetros da Recapadora Tabela: PARAMRECAP.DTREGISTRO Tipo: DOM_TIMESTAMP_NOW (Timestamp automático) Nulidade: NOT NULL Valor padrão: CURRENT_TIMESTAMP (preenchido automaticamente pelo banco)


Finalidade​

O campo DTREGISTRO é um campo de controle/auditoria que armazena a data e hora da última alteração do registro de parâmetros da recapadora (PARAMRECAP).

  • Não é editável pelo usuário na tela REC001.
  • Não possui opções configuráveis.
  • O sistema atualiza automaticamente este campo sempre que o registro de parâmetros é salvo ou modificado.

Como Funciona​

Quando qualquer campo do registro PARAMRECAP é alterado via tela REC001 ou via rotina interna, o sistema atualiza DTREGISTRO para o timestamp corrente (CURRENT_TIMESTAMP). Este comportamento é definido pelo domínio DOM_TIMESTAMP_NOW no schema do banco.


Telas Impactadas​

O campo DTREGISTRO de PARAMRECAP não impacta diretamente nenhuma tela — é apenas metadado de auditoria do próprio registro de parâmetros.

Nota: O campo DTREGISTRO existe em diversas outras tabelas do sistema (mais de 40 referenciadas nas evidências globais), mas nessas tabelas ele segue o mesmo padrão de auditoria automática. As referências encontradas em rotinas Delphi e Scripts SQL referem-se a DTREGISTRO de outras tabelas (como ORDEMPRODUCAORECAP, ITEMPEDIDOPNEU, COTACAOPECA, etc.), não ao campo da tabela PARAMRECAP.


Procedures Impactadas​

Rotinas Delphi​

Não há rotinas Delphi que façam referência direta ao campo PARAMRECAP.DTREGISTRO. As rotinas listadas nas evidências referem-se ao campo DTREGISTRO de outras tabelas.

Scripts SQL​

Não há scripts SQL com referência direta ao campo PARAMRECAP.DTREGISTRO.

Candidatas por Uso da Tabela​

As seguintes procedures/views utilizam a tabela PARAMRECAP (acessam seus parâmetros), mas não citam o campo DTREGISTRO explicitamente:

Procedure/ViewArquivoLinha
ATUALIZA_PEDIDONOTAScripts/ATUALIZA_PEDIDONOTA.sql132
ATUALIZA_PREVISAOORDEMPRODScripts/ATUALIZA_PREVISAOORDEMPROD.sql95
ATUALIZA_STFATURAAUTOScripts/ATUALIZA_STFATURAAUTO.sql24
ATUALIZA_TIPOPESSOARECAPScripts/ATUALIZA_TIPOPESSOARECAP.sql15
CANCELA_ESTOQUERECAPScripts/CANCELA_ESTOQUERECAP.sql49
CANCELA_NOTAFISCALScripts/CANCELA_NOTAFISCAL.sql754
CONFIRMA_PNEURECUSADOScripts/CONFIRMA_PNEURECUSADO.sql13
EXCLUSAO_BANDAScripts/EXCLUSAO_BANDA.sql53
GERA_NOTAPEDIDOScripts/GERA_NOTAPEDIDO.sql62
GERA_PEDIDOENTRADACARCACAScripts/GERA_PEDIDOENTRADACARCACA.sql79
GERA_PEDIDOSAIDACARCACAScripts/GERA_PEDIDOSAIDACARCACA.sql45
GERA_PRODBANDAScripts/GERA_PRODBANDA.sql58
GERA_PRODUCOESRECAPScripts/GERA_PRODUCOESRECAP.sql455

Observação: Essas procedures leem outros campos de PARAMRECAP (como parâmetros de configuração), mas não fazem uso direto de DTREGISTRO.


Regra Geral​

O campo DTREGISTRO é exclusivamente de auditoria. O sistema preenche automaticamente com o timestamp atual sempre que o registro de parâmetros é modificado. Não há configuração associada a este campo — ele apenas registra a data/hora da última atualização para fins de rastreabilidade.


Resumo​

AspectoDetalhe
TipoTimestamp automático
Editável pelo usuárioNão
Valor padrãoCURRENT_TIMESTAMP
FinalidadeAuditoria — registra data/hora da última alteração
Impacto em telasNenhum direto
Impacto em proceduresNenhum direto