Pular para o conteúdo principal

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

Tela de configuração: TCB024 — Parâmetros DFC Tabela: PARMDFC.DT_REGISTRO Tipo: DOM_TIMESTAMP_NOW (TIMESTAMP com default NOW) Obrigatório: Sim (NOT NULL) Valor padrão: Data/hora atual do servidor no momento da inserção

Descrição​

Coluna técnica de auditoria que registra automaticamente o timestamp de criação de cada registro de parâmetro DFC na tabela PARMDFC. O valor é atribuído pelo banco de dados (domínio DOM_TIMESTAMP_NOW) e não é editável pelo usuário.

O que fazDetalhe
Registro automáticoPreenchido com CURRENT_TIMESTAMP ao inserir o registro
Editável pelo usuárioNão — campo interno, sem componente na tela
ObrigatórioSim (NOT NULL)
Exigido para operaçãoSempre preenchido automaticamente

Campos envolvidos​

CampoTabelaTipoDescrição
DT_REGISTROPARMDFCDOM_TIMESTAMP_NOWData/hora de criação do registro

Comportamento​

Inserção de novo registro​

  1. Acesse a tela TCB024.
  2. Cadastre ou altere um parâmetro DFC (modelo de plano, descrição, tipo de cálculo, tipo de conta etc.).
  3. Salve o registro.
  4. Resultado esperado: O campo DT_REGISTRO é preenchido automaticamente com a data/hora do servidor no momento da inserção. Não há intervenção do usuário.

Exceção / Importante: O campo é atualizado automaticamente apenas em inserções. Atualizações em registros existentes podem ou não alterar DT_REGISTRO, dependendo da lógica específica da rotina que executa o UPDATE.

Procedures impactadas​

Rotinas Delphi​

Nenhuma rotina Delphi faz referência direta a PARMDFC.DT_REGISTRO.

Referências SQL diretas ao campo​

Nenhuma procedure ou view SQL referencia diretamente PARMDFC.DT_REGISTRO.

Candidatas por uso da tabela​

As procedures abaixo utilizam a tabela PARMDFC (parâmetro O_CD_PARMDFC), mas não referenciam DT_REGISTRO literalmente — o campo é preservado automaticamente nas operações de leitura/gravação:

ProcedureArquivoObservação
GERA_DFCScripts/GERA_DFC.sqlRecebe O_CD_PARMDFC como parâmetro
GERA_DFC_COMPARATIVOScripts/GERA_DFC_COMPARATIVO.sqlRecebe O_CD_PARMDFC como parâmetro
GERA_DFC_RCB017Scripts/GERA_DFC_RCB017.sqlRecebe O_CD_PARMDFC como parâmetro
GERA_DFCMTFScripts/GERA_DFCMTF.sqlRecebe O_CD_PARMDFC como parâmetro
GERA_DFCMTF_RCB017Scripts/GERA_DFCMTF_RCB017.sqlRecebe O_CD_PARMDFC como parâmetro

Nota: O padrão DT_REGISTRO com domínio DOM_TIMESTAMP_NOW é amplamente utilizado em todo o sistema JunsoftERP como coluna de auditoria em diversas tabelas. As referências a DT_REGISTRO encontradas em outras rotinas (ADM, CEQ, CCO etc.) dizem respeito a outras tabelas, não a PARMDFC.

Observações técnicas​

  • O domínio DOM_TIMESTAMP_NOW equivale a TIMESTAMP DEFAULT CURRENT_TIMESTAMP.
  • Como a coluna é NOT NULL, qualquer inserção direta via SQL deve omitir o campo (para usar o default) ou fornecer explicitamente um valor timestamp válido.
  • Não há interface de usuário para este campo na tela TCB024.