Pular para o conteúdo principal

DT_REGISTRO — Data/Hora de Registro

Tela de configuração: MFA015 — Parâmetros ScanTech
Tabela: PARMSCANNTECH.DT_REGISTRO
Tipo: DOM_TIMESTAMP_NOW (equivale a TIMESTAMP DEFAULT CURRENT_TIMESTAMP)
Obrigatório: Sim (NOT NULL)
Valor padrão: Preenchido automaticamente com a data/hora atual do servidor (CURRENT_TIMESTAMP) no momento da inserção do registro.

Descrição​

Coluna de auditoria que registra automaticamente o momento (data e hora) em que o registro de parâmetros ScanTech foi criado ou atualizado. Não é um parâmetro configurável pelo usuário — seu valor é atribuído pelo banco de dados.

Comportamento​

O que fazDetalhe
PreenchimentoAutomático pelo SGBD via DOM_TIMESTAMP_NOW (default CURRENT_TIMESTAMP)
Editável pelo usuárioNão — campo de controle interno
Permite valor nuloNão (NOT NULL)
Exibição na telaNão há componente visual associado (campo invisível ao usuário)

Simulação passo a passo​

  1. Acesse a tela MFA015 — Parâmetros ScanTech.
  2. Preencha os campos de configuração (Usuário, Senha, Empresa, URL, etc.).
  3. Salve o registro.
  4. O banco de dados atribui automaticamente a data/hora atual à coluna DT_REGISTRO.

Resultado esperado: O campo DT_REGISTRO conterá o timestamp exato do momento em que o registro foi gravado (ex.: 2025-01-15 14:32:07).

Exceção / Importante: Em updates subsequentes ao mesmo registro, o DT_REGISTRO não é atualizado automaticamente pelo default do domínio (o default só age em INSERT). Caso a aplicação precise atualizar essa coluna em alterações, isso deve ser feito explicitamente via comando UPDATE.

Procedures impactadas​

Referência direta ao campo​

Nenhuma procedure SQL ou rotina Delphi referencia diretamente PARMSCANNTECH.DT_REGISTRO. O campo é gravado exclusivamente pelo default do domínio DOM_TIMESTAMP_NOW no momento do INSERT.

Candidatas por uso da tabela​

Procedure/ViewArquivoObservação
GRAVA_NOTAENVIOSCANNTECHScripts/GRAVA_NOTAENVIOSCANNTECH.sqlLê apenas CD_PARMSCANNTECH da tabela; não referencia DT_REGISTRO.

Campos envolvidos na tabela PARMSCANNTECH​

CampoTipoDescrição
CD_PARMSCANNTECHDOM_INTEGERChave primária
DS_USUARIODOM_VARCHAR100Usuário ScanTech
DS_SENHADOM_VARCHAR100Senha ScanTech
CD_EMPRESADOM_INTEGERCódigo da empresa
DT_REGISTRODOM_TIMESTAMP_NOWData/hora de criação do registro (automático)
HR_FREQUENCIADOM_TIMEFrequência de envio (default 01:00:00)
DS_URLDOM_VARCHAR100URL do serviço ScanTech
TP_REENVIODOM_INTEGERTipo de reenvio (default 12)

Sem impacto direto identificado no código para além da gravação automática de auditoria.