DT_REGISTRO — Data/Hora de Registro do Parâmetro de Nota
Tela de configuração: MFA002 — Parâmetros de Nota Fiscal Tabela:
PARMNOTA.DT_REGISTROTipo:DOM_TIMESTAMP_NOW(TIMESTAMP) Valor padrão:NOW(preenchido automaticamente pelo banco de dados na inserção) Obrigatório: Sim (NOT NULL)
Descrição
Coluna de auditoria que registra automaticamente a data e hora em que o registro de parâmetro de nota foi criado na tabela PARMNOTA. Seu valor é atribuído pelo domínio DOM_TIMESTAMP_NOW no momento do INSERT, sem intervenção do usuário.
Telas impactadas
| Tela | Impacto |
|---|---|
| MFA002 — Parâmetros de Nota Fiscal | O campo é carregado no dataset de edição (SELECT) mas não é editável pelo usuário. |
Campos envolvidos
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
DT_REGISTRO | PARMNOTA | TIMESTAMP | Data/hora automática de criação do registro |
Comportamento
| O que faz | Detalhe |
|---|---|
| Registro automático | O banco preenche com CURRENT_TIMESTAMP via domínio DOM_TIMESTAMP_NOW no INSERT |
| Editável pelo usuário | Não — não há controle visual na tela |
| Usado em regras de negócio | Não — apenas leitura para consulta/auditoria |
Simulação passo a passo
- Acesse a tela MFA002 — Parâmetros de Nota Fiscal.
- Cadastre um novo parâmetro de nota (informe empresa, tipo de nota, série, etc.).
- Salve o registro.
Resultado esperado: O banco de dados grava automaticamente em DT_REGISTRO a data e hora corrente do servidor no momento da inserção. O valor pode ser consultado diretamente na tabela PARMNOTA.
Exceção / Importante: O campo não é atualizado em operações de
UPDATEposteriores — ele reflete apenas o momento da criação do registro.
Procedures impactadas
Rotinas Delphi com referência direta ao campo
Nenhuma rotina Delphi (.pas) faz referência direta a PARMNOTA.DT_REGISTRO. O campo aparece apenas no arquivo .dfm do data module UdmMFA002.dfm como parte do SELECT de carregamento do dataset e na propriedade Origin do campo.
Scripts SQL com referência direta ao campo
Nenhuma procedure ou view SQL referencia diretamente PARMNOTA.DT_REGISTRO.
Candidatas por uso da tabela
As procedures a seguir utilizam a tabela PARMNOTA mas não referenciam o campo DT_REGISTRO diretamente:
| Procedure/View | Arquivo |
|---|---|
ATUALIZA_NOTACTB | Scripts/ATUALIZA_NOTACTB.sql |
CALCULA_IMPOSTONOTA | Scripts/CALCULA_IMPOSTONOTA.sql |
EXPORTACAO_SOVIS_COMPLEMENTO | Scripts/EXPORTACAO_SOVIS_COMPLEMENTO.sql |
FECHA_CONTRATOLEITE | Scripts/FECHA_CONTRATOLEITE.sql |
FECHA_CONTRATOLEITE_V2 | Scripts/FECHA_CONTRATOLEITE_V2.sql |
GERA_CHAVEACESSONFE | Scripts/GERA_CHAVEACESSONFE.sql |
GERA_ESTOQUE_NOTAFISCAL | Scripts/GERA_ESTOQUE_NOTAFISCAL.sql |
GERA_IMPOSTONOTA | Scripts/GERA_IMPOSTONOTA.sql |
GERA_IMPOSTONOTA_INDIVIDUAL | Scripts/GERA_IMPOSTONOTA_INDIVIDUAL.sql |
GERA_NFE | Scripts/GERA_NFE.sql |
GERA_NOTAFISCAL | Scripts/GERA_NOTAFISCAL.sql |
GERA_NOTAPEDIDO | Scripts/GERA_NOTAPEDIDO.sql |
GRAVA_NOTACTE | Scripts/GRAVA_NOTACTE.sql |
RETORNA_IMPMOV | Scripts/RETORNA_IMPMOV.sql |
RETORNA_IMPRESSORAUSUARIO | Scripts/RETORNA_IMPRESSORAUSUARIO.sql |
RETORNA_NFSEQUENCIA | Scripts/RETORNA_NFSEQUENCIA.sql |
Observações
DT_REGISTROé um padrão de auditoria presente em diversas tabelas do sistema, sempre com o domínioDOM_TIMESTAMP_NOW.- Não há interação do usuário final com este campo — ele serve exclusivamente para rastreabilidade do registro.