DT_REGISTRO - Data/Hora de Registro
Tela de configuração: MFA001 - Parâmetros de Faturamento Tabela:
PARMFATUR.DT_REGISTROTipo:DOM_TIMESTAMP_NOW(equivalente aTIMESTAMP) Valor padrão:CURRENT_TIMESTAMP(data/hora atual do servidor) Nulidade:NOT NULL
O que faz
Coluna de controle interno que registra automaticamente a data e hora em que o registro de parâmetros de faturamento foi criado ou atualizado. Não é um parâmetro configurável pelo usuário — é preenchida automaticamente pelo banco de dados.
| O que faz | Detalhe |
|---|---|
| Registro automático de timestamp | Recebe CURRENT_TIMESTAMP (NOW) no momento da inserção ou atualização |
| Não editável pelo usuário | Não há campo na tela MFA001 para alterar este valor |
| Auditoria | Permite rastrear quando os parâmetros foram alterados |
Campos envolvidos
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
DT_REGISTRO | PARMFATUR | TIMESTAMP | Data/hora da última gravação do registro de parâmetros |
Comportamento
O domínio DOM_TIMESTAMP_NOW define que o valor padrão da coluna é CURRENT_TIMESTAMP. Sempre que um INSERT ou UPDATE é executado na tabela PARMFATUR e o campo DT_REGISTRO é atualizado com 'NOW', o banco de dados registra o instante exato da operação.
Esse padrão se repete em diversas tabelas do sistema — DT_REGISTRO é uma coluna de auditoria universal presente em dezenas de entidades (pessoas, notas fiscais, movimentos de estoque, contas a pagar/receber, etc.).
Procedures impactadas
Rotinas Delphi
Não foram encontradas referências diretas ao campo PARMFATUR.DT_REGISTRO em rotinas Delphi. As referências a DT_REGISTRO no código fonte dizem respeito a outras tabelas do sistema.
Scripts SQL — Referências diretas ao campo
Não foi encontrada referência direta ao campo PARMFATUR.DT_REGISTRO em Scripts/. As procedures que utilizam a tabela PARMFATUR acessam outros campos (como ST_TABPRECO, CD_TABPRECO, ST_COMISSAO, etc.).
Candidatas por uso da tabela
As procedures abaixo utilizam a tabela PARMFATUR, mas não referenciam o campo DT_REGISTRO diretamente:
| Procedure | Arquivo |
|---|---|
BUSCAPRECORECAP | Scripts/BUSCAPRECORECAP.sql |
CALCULA_CENTRORESULT | Scripts/CALCULA_CENTRORESULT.sql |
CALCULA_CENTRORESULTITEM | Scripts/CALCULA_CENTRORESULTITEM.sql |
CALCULA_COMISSAO | Scripts/CALCULA_COMISSAO.sql |
CALCULA_COMISSAO_V2 | Scripts/CALCULA_COMISSAO_V2.sql |
CALCULA_JUROVENDA | Scripts/CALCULA_JUROVENDA.sql |
CALCULA_MAQUINA | Scripts/CALCULA_MAQUINA.sql |
CALCULA_MAQUINAFICHA | Scripts/CALCULA_MAQUINAFICHA.sql |
CANCELA_MESTRA | Scripts/CANCELA_MESTRA.sql |
EXPORTACAO_ALLABOR | Scripts/EXPORTACAO_ALLABOR.sql |
EXPORTACAO_DOMINIOCADASTROS | Scripts/EXPORTACAO_DOMINIOCADASTROS.sql |
EXPORTACAO_DOMINIOCUPOM | Scripts/EXPORTACAO_DOMINIOCUPOM.sql |
EXPORTACAO_SOVIS | Scripts/EXPORTACAO_SOVIS.sql |
FECHA_CONTRATOLEITE | Scripts/FECHA_CONTRATOLEITE.sql |
FECHA_CONTRATOLEITE_V2 | Scripts/FECHA_CONTRATOLEITE_V2.sql |
FECHA_ORDEMPRODUCAORECAP | Scripts/FECHA_ORDEMPRODUCAORECAP.sql |
FECHA_ORDEMPRODUCAORECAPNOTA | Scripts/FECHA_ORDEMPRODUCAORECAPNOTA.sql |
GERA_CONTROLEENTREGA | Scripts/GERA_CONTROLEENTREGA.sql |
GERA_CONTROLEENTREGAPEDIDO | Scripts/GERA_CONTROLEENTREGAPEDIDO.sql |
GERA_CREDITO | Scripts/GERA_CREDITO.sql |
Observações
- Sem impacto direto identificado no código como parâmetro configurável.
DT_REGISTROé uma coluna de infraestrutura/auditoria, presente em praticamente todas as tabelas do sistema.- Para consultar quando os parâmetros de faturamento foram alterados pela última vez, execute uma query diretamente:
SELECT DT_REGISTRO FROM PARMFATUR WHERE CD_EMPRESA = <empresa>.