DT_REGISTRO — Data/Hora de Registro
Tela de configuração: MFI003 — Parâmetros Fiscal Tabela:
PARMFISCAL.DT_REGISTROTipo:DOM_TIMESTAMP_NOW(TIMESTAMP com defaultCURRENT_TIMESTAMP) Valor padrão:NOW(data/hora atual do servidor de banco) Obrigatório: Sim (NOT NULL)
Descrição
Coluna de auditoria que registra automaticamente a data e hora da última inserção ou atualização do registro de parâmetros fiscais da empresa. O preenchimento é feito exclusivamente pelo banco de dados via domínio DOM_TIMESTAMP_NOW — não há campo editável na tela MFI003.
Telas impactadas
Sem impacto direto na interface do usuário. A coluna é transparente para o operador.
Campos envolvidos
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
DT_REGISTRO | PARMFISCAL | TIMESTAMP | Data/hora da última modificação do registro |
Comportamento
| O que faz | Detalhe |
|---|---|
| Preenchimento | Automático pelo banco (default NOW) |
| Editável pelo usuário | Não |
| Exibido na tela MFI003 | Não |
| Permite nulo | Não (NOT NULL) |
| Atualização em Updates | Depende de trigger ou domínio do banco |
Procedures impactadas
Rotinas Delphi
Nenhuma rotina Delphi referencia diretamente PARMFISCAL.DT_REGISTRO. As referências a DT_REGISTRO encontradas no código-fonte pertencem a outras tabelas (ex.: LOCALUSUARIO, EMPRESA, CAMPOSTEMPORARIOS, PARMLEITE, etc.).
Scripts SQL — Referência direta ao campo
Nenhuma procedure ou view SQL referencia diretamente PARMFISCAL.DT_REGISTRO. As ocorrências em Scripts/ referem-se a DT_REGISTRO em tabelas como NOTAFISCAL, ITEMTABPRECO, MOVTO, CONDPAGTO, entre outras.
Candidatas por uso da tabela PARMFISCAL
As procedures abaixo utilizam a tabela PARMFISCAL (para ler outros parâmetros fiscais), mas não acessam a coluna DT_REGISTRO:
| Procedure/View | Arquivo |
|---|---|
CALCULA_CENTRORESULT | Scripts/CALCULA_CENTRORESULT.sql |
GERA_ARQUIVODIMOF | Scripts/GERA_ARQUIVODIMOF.sql |
GERA_ARQUIVOMAGNETICO | Scripts/GERA_ARQUIVOMAGNETICO.sql |
GERA_DARF | Scripts/GERA_DARF.sql |
GERA_GIA | Scripts/GERA_GIA.sql |
GERA_INTEGRACAO | Scripts/GERA_INTEGRACAO.sql |
GERA_INTEGRACAOFISCAL | Scripts/GERA_INTEGRACAOFISCAL.sql |
GERA_INTEGRACAOIMPOSTO | Scripts/GERA_INTEGRACAOIMPOSTO.sql |
GERA_MOVTOCONTABIL | Scripts/GERA_MOVTOCONTABIL.sql |
GERA_SPEDCONTABIL_0000 | Scripts/GERA_SPEDCONTABIL_0000.sql |
GERA_SPEDECF | Scripts/GERA_SPEDECF.sql |
GERA_SPEDPISCOFINS | Scripts/GERA_SPEDPISCOFINS.sql |
GRAVA_DEPRECIACAOGERALV2 | Scripts/GRAVA_DEPRECIACAOGERALV2.sql |
GRAVA_DEPRECIACAOV2 | Scripts/GRAVA_DEPRECIACAOV2.sql |
GRAVA_MOVTOFISCALNOTA | Scripts/GRAVA_MOVTOFISCALNOTA.sql |
GRAVA_SALDOFISCAL | Scripts/GRAVA_SALDOFISCAL.sql |
GRAVA_SALDOIMPOSTO | Scripts/GRAVA_SALDOIMPOSTO.sql |
Regra Geral
- Inclusão: Ao gravar um novo registro em
PARMFISCAL(via MFI003 ou rotina administrativa), o banco preencheDT_REGISTROcomCURRENT_TIMESTAMP. - Alteração: O domínio
DOM_TIMESTAMP_NOWgarante que a coluna seja atualizada para a data/hora corrente a cada operação deINSERTouUPDATE(quando a triggerBI*ou o próprio domínio assim o define). - Consulta: Pode ser utilizada em relatórios administrativos ou rotinas de auditoria para identificar quando os parâmetros fiscais foram alterados pela última vez.
Nota: Este campo é um mecanismo interno de rastreabilidade. Não exige intervenção do usuário e não possui opções configuráveis.