DT_REGISTRO — Data/Hora de Registro do Parâmetro DFC
Tela de configuração: TCB024 — Parâmetros DFC Tabela:
PARMDFC.DT_REGISTROTipo:DOM_TIMESTAMP_NOW(TIMESTAMP com defaultNOW) 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 faz | Detalhe |
|---|---|
| Registro automático | Preenchido com CURRENT_TIMESTAMP ao inserir o registro |
| Editável pelo usuário | Não — campo interno, sem componente na tela |
| Obrigatório | Sim (NOT NULL) |
| Exigido para operação | Sempre preenchido automaticamente |
Campos envolvidos
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
DT_REGISTRO | PARMDFC | DOM_TIMESTAMP_NOW | Data/hora de criação do registro |
Comportamento
Inserção de novo registro
- Acesse a tela TCB024.
- Cadastre ou altere um parâmetro DFC (modelo de plano, descrição, tipo de cálculo, tipo de conta etc.).
- Salve o registro.
- 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 oUPDATE.
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:
| Procedure | Arquivo | Observação |
|---|---|---|
GERA_DFC | Scripts/GERA_DFC.sql | Recebe O_CD_PARMDFC como parâmetro |
GERA_DFC_COMPARATIVO | Scripts/GERA_DFC_COMPARATIVO.sql | Recebe O_CD_PARMDFC como parâmetro |
GERA_DFC_RCB017 | Scripts/GERA_DFC_RCB017.sql | Recebe O_CD_PARMDFC como parâmetro |
GERA_DFCMTF | Scripts/GERA_DFCMTF.sql | Recebe O_CD_PARMDFC como parâmetro |
GERA_DFCMTF_RCB017 | Scripts/GERA_DFCMTF_RCB017.sql | Recebe O_CD_PARMDFC como parâmetro |
Nota: O padrão
DT_REGISTROcom domínioDOM_TIMESTAMP_NOWé amplamente utilizado em todo o sistema JunsoftERP como coluna de auditoria em diversas tabelas. As referências aDT_REGISTROencontradas em outras rotinas (ADM, CEQ, CCO etc.) dizem respeito a outras tabelas, não aPARMDFC.
Observações técnicas
- O domínio
DOM_TIMESTAMP_NOWequivale aTIMESTAMP 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.