Pular para o conteúdo principal

DT_REGISTRO — Data/Hora de Registro

Tela de configuração: ADM017 — Parâmetros do Sistema
Tabela: PARMCODBARRASERIAL.DT_REGISTRO
Domínio: DOM_TIMESTAMP_NOW (equivale a TIMESTAMP DEFAULT CURRENT_TIMESTAMP)
Valor padrão: data/hora atual do servidor de banco de dados (NOW)

Descrição​

DT_REGISTRO é uma coluna de auditoria automática que registra a data e hora exata em que cada registro de leitor de código de barras serial foi inserido na tabela PARMCODBARRASERIAL. O preenchimento é feito automaticamente pelo banco de dados e não é editável pelo usuário.

Comportamento​

O que fazDetalhe
PreenchimentoAutomático pelo banco (DEFAULT CURRENT_TIMESTAMP)
Editável pelo usuárioNão
Exibido na telaNão (coluna interna de auditoria)
Permite nuloSim (sem NOT NULL no DDL)

Telas impactadas​

  • ADM017 — Parâmetros do Sistema: tabela principal onde os registros com DT_REGISTRO são criados.

Campos envolvidos​

CampoTabelaTipoDescrição
DT_REGISTROPARMCODBARRASERIALTIMESTAMPData/hora automática de criação do registro

Opções disponíveis​

Este não é um parâmetro configurável com opções. Trata-se de uma coluna de domínio DOM_TIMESTAMP_NOW que recebe automaticamente o timestamp do servidor no momento da inserção do registro.

Simulação passo a passo​

  1. Acesse a tela ADM017 — Parâmetros do Sistema.
  2. Cadastre um novo leitor de código de barras serial preenchendo os campos CD_LEITOR, DS_LEITOR, etc.
  3. Salve o registro.
  4. O banco de dados preenche automaticamente DT_REGISTRO com a data/hora atual do servidor.

Resultado esperado: A coluna DT_REGISTRO conterá o timestamp do momento em que o registro foi inserido, sem nenhuma intervenção do usuário.

Exceção / Importante: A coluna não possui restrição NOT NULL. Em cenários de importação manual ou migração de dados, pode permanecer nula se o script de inserção não fornecer o valor explicitamente.

Procedures impactadas​

Rotinas Delphi​

Não foram encontradas referências diretas ao campo PARMCODBARRASERIAL.DT_REGISTRO no código-fonte Delphi. As ocorrências de DT_REGISTRO em outros módulos referenciam colunas homônimas em tabelas distintas.

Scripts SQL​

Não foram encontradas referências diretas ao campo PARMCODBARRASERIAL.DT_REGISTRO em procedures ou views do banco de dados. O campo é preenchido exclusivamente pelo DEFAULT do domínio DOM_TIMESTAMP_NOW no momento da inserção do registro.

Sem impacto direto identificado no código para além do mecanismo automático de default do banco de dados.