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 aTIMESTAMP 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 faz | Detalhe |
|---|---|
| Preenchimento | Automático pelo banco (DEFAULT CURRENT_TIMESTAMP) |
| Editável pelo usuário | Não |
| Exibido na tela | Não (coluna interna de auditoria) |
| Permite nulo | Sim (sem NOT NULL no DDL) |
Telas impactadas
- ADM017 — Parâmetros do Sistema: tabela principal onde os registros com
DT_REGISTROsão criados.
Campos envolvidos
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
DT_REGISTRO | PARMCODBARRASERIAL | TIMESTAMP | Data/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
- Acesse a tela ADM017 — Parâmetros do Sistema.
- Cadastre um novo leitor de código de barras serial preenchendo os campos
CD_LEITOR,DS_LEITOR, etc. - Salve o registro.
- O banco de dados preenche automaticamente
DT_REGISTROcom 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.