Pular para o conteúdo principal

DT_REGISTRO — Data/Hora de Registro

Tela de configuração: MFI003 — Parâmetros Fiscal Tabela: PARMFISCAL.DT_REGISTRO Tipo: DOM_TIMESTAMP_NOW (TIMESTAMP com default CURRENT_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​

CampoTabelaTipoDescrição
DT_REGISTROPARMFISCALTIMESTAMPData/hora da última modificação do registro

Comportamento​

O que fazDetalhe
PreenchimentoAutomático pelo banco (default NOW)
Editável pelo usuárioNão
Exibido na tela MFI003Não
Permite nuloNão (NOT NULL)
Atualização em UpdatesDepende 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/ViewArquivo
CALCULA_CENTRORESULTScripts/CALCULA_CENTRORESULT.sql
GERA_ARQUIVODIMOFScripts/GERA_ARQUIVODIMOF.sql
GERA_ARQUIVOMAGNETICOScripts/GERA_ARQUIVOMAGNETICO.sql
GERA_DARFScripts/GERA_DARF.sql
GERA_GIAScripts/GERA_GIA.sql
GERA_INTEGRACAOScripts/GERA_INTEGRACAO.sql
GERA_INTEGRACAOFISCALScripts/GERA_INTEGRACAOFISCAL.sql
GERA_INTEGRACAOIMPOSTOScripts/GERA_INTEGRACAOIMPOSTO.sql
GERA_MOVTOCONTABILScripts/GERA_MOVTOCONTABIL.sql
GERA_SPEDCONTABIL_0000Scripts/GERA_SPEDCONTABIL_0000.sql
GERA_SPEDECFScripts/GERA_SPEDECF.sql
GERA_SPEDPISCOFINSScripts/GERA_SPEDPISCOFINS.sql
GRAVA_DEPRECIACAOGERALV2Scripts/GRAVA_DEPRECIACAOGERALV2.sql
GRAVA_DEPRECIACAOV2Scripts/GRAVA_DEPRECIACAOV2.sql
GRAVA_MOVTOFISCALNOTAScripts/GRAVA_MOVTOFISCALNOTA.sql
GRAVA_SALDOFISCALScripts/GRAVA_SALDOFISCAL.sql
GRAVA_SALDOIMPOSTOScripts/GRAVA_SALDOIMPOSTO.sql

Regra Geral​

  • Inclusão: Ao gravar um novo registro em PARMFISCAL (via MFI003 ou rotina administrativa), o banco preenche DT_REGISTRO com CURRENT_TIMESTAMP.
  • Alteração: O domínio DOM_TIMESTAMP_NOW garante que a coluna seja atualizada para a data/hora corrente a cada operação de INSERT ou UPDATE (quando a trigger BI* 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.