DTREGISTRO — Data/Hora de Registro do Parâmetro
Tela de configuração: REC001 — Parâmetros da Recapadora Tabela:
PARAMRECAP.DTREGISTROTipo:DOM_TIMESTAMP_NOW(Timestamp automático) Nulidade: NOT NULL Valor padrão:CURRENT_TIMESTAMP(preenchido automaticamente pelo banco)
Finalidade
O campo DTREGISTRO é um campo de controle/auditoria que armazena a data e hora da última alteração do registro de parâmetros da recapadora (PARAMRECAP).
- Não é editável pelo usuário na tela REC001.
- Não possui opções configuráveis.
- O sistema atualiza automaticamente este campo sempre que o registro de parâmetros é salvo ou modificado.
Como Funciona
Quando qualquer campo do registro PARAMRECAP é alterado via tela REC001 ou via rotina interna, o sistema atualiza DTREGISTRO para o timestamp corrente (CURRENT_TIMESTAMP). Este comportamento é definido pelo domínio DOM_TIMESTAMP_NOW no schema do banco.
Telas Impactadas
O campo DTREGISTRO de PARAMRECAP não impacta diretamente nenhuma tela — é apenas metadado de auditoria do próprio registro de parâmetros.
Nota: O campo
DTREGISTROexiste em diversas outras tabelas do sistema (mais de 40 referenciadas nas evidências globais), mas nessas tabelas ele segue o mesmo padrão de auditoria automática. As referências encontradas em rotinas Delphi e Scripts SQL referem-se aDTREGISTROde outras tabelas (comoORDEMPRODUCAORECAP,ITEMPEDIDOPNEU,COTACAOPECA, etc.), não ao campo da tabelaPARAMRECAP.
Procedures Impactadas
Rotinas Delphi
Não há rotinas Delphi que façam referência direta ao campo PARAMRECAP.DTREGISTRO. As rotinas listadas nas evidências referem-se ao campo DTREGISTRO de outras tabelas.
Scripts SQL
Não há scripts SQL com referência direta ao campo PARAMRECAP.DTREGISTRO.
Candidatas por Uso da Tabela
As seguintes procedures/views utilizam a tabela PARAMRECAP (acessam seus parâmetros), mas não citam o campo DTREGISTRO explicitamente:
| Procedure/View | Arquivo | Linha |
|---|---|---|
ATUALIZA_PEDIDONOTA | Scripts/ATUALIZA_PEDIDONOTA.sql | 132 |
ATUALIZA_PREVISAOORDEMPROD | Scripts/ATUALIZA_PREVISAOORDEMPROD.sql | 95 |
ATUALIZA_STFATURAAUTO | Scripts/ATUALIZA_STFATURAAUTO.sql | 24 |
ATUALIZA_TIPOPESSOARECAP | Scripts/ATUALIZA_TIPOPESSOARECAP.sql | 15 |
CANCELA_ESTOQUERECAP | Scripts/CANCELA_ESTOQUERECAP.sql | 49 |
CANCELA_NOTAFISCAL | Scripts/CANCELA_NOTAFISCAL.sql | 754 |
CONFIRMA_PNEURECUSADO | Scripts/CONFIRMA_PNEURECUSADO.sql | 13 |
EXCLUSAO_BANDA | Scripts/EXCLUSAO_BANDA.sql | 53 |
GERA_NOTAPEDIDO | Scripts/GERA_NOTAPEDIDO.sql | 62 |
GERA_PEDIDOENTRADACARCACA | Scripts/GERA_PEDIDOENTRADACARCACA.sql | 79 |
GERA_PEDIDOSAIDACARCACA | Scripts/GERA_PEDIDOSAIDACARCACA.sql | 45 |
GERA_PRODBANDA | Scripts/GERA_PRODBANDA.sql | 58 |
GERA_PRODUCOESRECAP | Scripts/GERA_PRODUCOESRECAP.sql | 455 |
Observação: Essas procedures leem outros campos de
PARAMRECAP(como parâmetros de configuração), mas não fazem uso direto deDTREGISTRO.
Regra Geral
O campo DTREGISTRO é exclusivamente de auditoria. O sistema preenche automaticamente com o timestamp atual sempre que o registro de parâmetros é modificado. Não há configuração associada a este campo — ele apenas registra a data/hora da última atualização para fins de rastreabilidade.
Resumo
| Aspecto | Detalhe |
|---|---|
| Tipo | Timestamp automático |
| Editável pelo usuário | Não |
| Valor padrão | CURRENT_TIMESTAMP |
| Finalidade | Auditoria — registra data/hora da última alteração |
| Impacto em telas | Nenhum direto |
| Impacto em procedures | Nenhum direto |