DT_REGISTRO — Data de Registro da Comissão de Transporte
Tela de configuração: TTR017 — Parâmetros de Comissão de Transporte
Localização: Tela TTR017, colunaDT_REGISTROda grade de parâmetros
Tabela:PARMCOMISSAOTRANSP
Tipo de dado:DOM_TIMESTAMP_NOW(Timestamp automático)
Valor padrão: preenchido automaticamente pelo banco de dados (CURRENT_TIMESTAMP/NOW)
Resumo
O campo DT_REGISTRO na tabela PARMCOMISSAOTRANSP é um campo técnico de auditoria, não editável pelo usuário final. Ele registra automaticamente a data e hora exatas da criação ou alteração de cada linha de parâmetro de comissão de transporte.
Por ser do domínio DOM_TIMESTAMP_NOW, o preenchimento ocorre de forma transparente, sem intervenção do operador na tela TTR017.
Telas impactadas
| Tela | Descrição | Impacto |
|---|---|---|
| TTR017 | Parâmetros de Comissão de Transporte | Exibe DT_REGISTRO como coluna somente-leitura na grade de parâmetros. |
Campos envolvidos
| Campo | Tabela | Tipo | Editável | Observação |
|---|---|---|---|---|
DT_REGISTRO | PARMCOMISSAOTRANSP | TIMESTAMP | Não | Preenchido automaticamente pelo domínio DOM_TIMESTAMP_NOW |
Opções disponíveis
Não aplicável.
Este campo não possui opções configuráveis. Trata-se de uma coluna de controle de data/hora de registro (audit trail), cujo valor é atribuído automaticamente pelo sistema de banco de dados no momento do INSERT ou UPDATE.
Comportamento detalhado
Preenchimento automático
Quando o usuário realiza qualquer operação na tabela PARMCOMISSAOTRANSP — incluindo a inserção de um novo parâmetro de comissão ou a alteração de valores como PS_CARGA ou QT_MEDIA — o banco de dados atualiza o campo DT_REGISTRO com a data e hora corrente.
| Operação | Comportamento de DT_REGISTRO |
|---|---|
| Inclusão de novo parâmetro | Recebe CURRENT_TIMESTAMP automaticamente |
| Alteração de parâmetro existente | Atualizado para CURRENT_TIMESTAMP automaticamente |
| Consulta / visualização | Exibido como informação somente-leitura |
Procedures impactadas
Rotinas Delphi com referência direta ao parâmetro
Nenhuma rotina Delphi foi encontrada fazendo referência direta ao campo PARMCOMISSAOTRANSP.DT_REGISTRO.
Referências SQL diretas ao campo
Nenhuma procedure/view em Scripts/ faz referência literal ao campo DT_REGISTRO dentro da tabela PARMCOMISSAOTRANSP.
Candidatas por uso da tabela
A seguinte procedure consulta a tabela PARMCOMISSAOTRANSP, mas não utiliza o campo DT_REGISTRO explicitamente:
| Procedure | Arquivo | Observação |
|---|---|---|
CALCULA_COMISSAOVIAGEM | Scripts/CALCULA_COMISSAOVIAGEM.sql | Lê PARMCOMISSAOTRANSP (colunas PS_CARGA e QT_MEDIA); DT_REGISTRO não participa do cálculo. |
Nota: Como
DT_REGISTROnão é consumido em rotinas de cálculo ou regras de negócio, sua função é estritamente de rastreabilidade/auditoria.
Tabela Comparativa Resumida
| Aspecto | Detalhe |
|---|---|
| Parâmetro | DT_REGISTRO |
| Tabela | PARMCOMISSAOTRANSP |
| Tela | TTR017 — Parâmetros de Comissão de Transporte |
| Tipo | TIMESTAMP (DOM_TIMESTAMP_NOW) |
| Editável | Não (automático) |
| Obrigatório | Sim (implícito pelo domínio) |
| Impacto funcional | Auditoria / rastreabilidade |
| Rotinas Delphi | Nenhuma referência direta identificada |
| Procedures SQL | Nenhuma referência direta identificada |
Exceção / Importante:
O valor exibido emDT_REGISTROdepende do relógio do servidor de banco de dados. Diferenças de fuso horário ou ajustes no servidor podem refletir neste campo. Não há interface na tela TTR017 para correção manual desta data/hora.