DT_REGISTRO — Data/Hora de Registro
Tela de configuração: MFA015 — Parâmetros ScanTech
Tabela:PARMSCANNTECH.DT_REGISTRO
Tipo:DOM_TIMESTAMP_NOW(equivale aTIMESTAMP 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 faz | Detalhe |
|---|---|
| Preenchimento | Automático pelo SGBD via DOM_TIMESTAMP_NOW (default CURRENT_TIMESTAMP) |
| Editável pelo usuário | Não — campo de controle interno |
| Permite valor nulo | Não (NOT NULL) |
| Exibição na tela | Não há componente visual associado (campo invisível ao usuário) |
Simulação passo a passo
- Acesse a tela MFA015 — Parâmetros ScanTech.
- Preencha os campos de configuração (Usuário, Senha, Empresa, URL, etc.).
- Salve o registro.
- 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_REGISTROnão é atualizado automaticamente pelo default do domínio (o default só age emINSERT). Caso a aplicação precise atualizar essa coluna em alterações, isso deve ser feito explicitamente via comandoUPDATE.
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/View | Arquivo | Observação |
|---|---|---|
GRAVA_NOTAENVIOSCANNTECH | Scripts/GRAVA_NOTAENVIOSCANNTECH.sql | Lê apenas CD_PARMSCANNTECH da tabela; não referencia DT_REGISTRO. |
Campos envolvidos na tabela PARMSCANNTECH
| Campo | Tipo | Descrição |
|---|---|---|
CD_PARMSCANNTECH | DOM_INTEGER | Chave primária |
DS_USUARIO | DOM_VARCHAR100 | Usuário ScanTech |
DS_SENHA | DOM_VARCHAR100 | Senha ScanTech |
CD_EMPRESA | DOM_INTEGER | Código da empresa |
DT_REGISTRO | DOM_TIMESTAMP_NOW | Data/hora de criação do registro (automático) |
HR_FREQUENCIA | DOM_TIME | Frequência de envio (default 01:00:00) |
DS_URL | DOM_VARCHAR100 | URL do serviço ScanTech |
TP_REENVIO | DOM_INTEGER | Tipo de reenvio (default 12) |
Sem impacto direto identificado no código para além da gravação automática de auditoria.