Pular para o conteúdo principal

DT_REGISTRO — Data/Hora de Registro do Parâmetro de Nota

Tela de configuração: MFA002 — Parâmetros de Nota Fiscal Tabela: PARMNOTA.DT_REGISTRO Tipo: 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​

TelaImpacto
MFA002 — Parâmetros de Nota FiscalO campo é carregado no dataset de edição (SELECT) mas não é editável pelo usuário.

Campos envolvidos​

CampoTabelaTipoDescrição
DT_REGISTROPARMNOTATIMESTAMPData/hora automática de criação do registro

Comportamento​

O que fazDetalhe
Registro automáticoO banco preenche com CURRENT_TIMESTAMP via domínio DOM_TIMESTAMP_NOW no INSERT
Editável pelo usuárioNão — não há controle visual na tela
Usado em regras de negócioNão — apenas leitura para consulta/auditoria

Simulação passo a passo​

  1. Acesse a tela MFA002 — Parâmetros de Nota Fiscal.
  2. Cadastre um novo parâmetro de nota (informe empresa, tipo de nota, série, etc.).
  3. 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 UPDATE posteriores — 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/ViewArquivo
ATUALIZA_NOTACTBScripts/ATUALIZA_NOTACTB.sql
CALCULA_IMPOSTONOTAScripts/CALCULA_IMPOSTONOTA.sql
EXPORTACAO_SOVIS_COMPLEMENTOScripts/EXPORTACAO_SOVIS_COMPLEMENTO.sql
FECHA_CONTRATOLEITEScripts/FECHA_CONTRATOLEITE.sql
FECHA_CONTRATOLEITE_V2Scripts/FECHA_CONTRATOLEITE_V2.sql
GERA_CHAVEACESSONFEScripts/GERA_CHAVEACESSONFE.sql
GERA_ESTOQUE_NOTAFISCALScripts/GERA_ESTOQUE_NOTAFISCAL.sql
GERA_IMPOSTONOTAScripts/GERA_IMPOSTONOTA.sql
GERA_IMPOSTONOTA_INDIVIDUALScripts/GERA_IMPOSTONOTA_INDIVIDUAL.sql
GERA_NFEScripts/GERA_NFE.sql
GERA_NOTAFISCALScripts/GERA_NOTAFISCAL.sql
GERA_NOTAPEDIDOScripts/GERA_NOTAPEDIDO.sql
GRAVA_NOTACTEScripts/GRAVA_NOTACTE.sql
RETORNA_IMPMOVScripts/RETORNA_IMPMOV.sql
RETORNA_IMPRESSORAUSUARIOScripts/RETORNA_IMPRESSORAUSUARIO.sql
RETORNA_NFSEQUENCIAScripts/RETORNA_NFSEQUENCIA.sql

Observações​

  • DT_REGISTRO é um padrão de auditoria presente em diversas tabelas do sistema, sempre com o domínio DOM_TIMESTAMP_NOW.
  • Não há interação do usuário final com este campo — ele serve exclusivamente para rastreabilidade do registro.