Pular para o conteúdo principal

DT_REGISTRO — Data de Registro

Tela de configuração: TEQ021 — Cadastro de Paradas de Produção
Tabela: PARADAPRODUCAO
Coluna: DT_REGISTRO DOM_DATE NOT NULL

Resumo​

DT_REGISTRO é a coluna de controle técnico de auditoria da tabela PARADAPRODUCAO. Ela armazena a data em que o registro da parada de produção foi inserido ou alterado no sistema. Não é um parâmetro comportamental editável pelo usuário — seu valor é atribuído automaticamente pelo banco de dados ou pela camada de dados do ERP (Delphi) no momento do INSERT/UPDATE.

CaracterísticaDetalhe
Tipo de dadosDOM_DATE NOT NULL (Timestamp convertido para data)
PreenchimentoAutomático pelo sistema
Visível na telaGeralmente em grade / histórico de auditoria
EditávelNão — campo de controle
Valor padrãoData/hora corrente no momento da gravação

Telas impactadas​

TelaDescriçãoUso de DT_REGISTRO
TEQ021Cadastro de Paradas de ProduçãoGravação automática ao incluir/alterar um tipo de parada.
MEQ070Execução de Etapas de ProduçãoPossui FK_EXECETAPAPROD_PARADA referenciando PARADAPRODUCAO; DT_REGISTRO da parada pode ser exibido em consultas relacionadas.

Campos envolvidos​

  • PARADAPRODUCAO.CD_PARADAPRODUCAO — código da parada (chave primária)
  • PARADAPRODUCAO.DS_PARADAPRODUCAO — descrição da parada
  • PARADAPRODUCAO.DT_REGISTRO — data/hora do registro (campo documentado)
  • PARADAPRODUCAO.ST_ATIVO — status ativo/inativo (S/N)

Comportamento do campo​

Preenchimento automático​

O campo DT_REGISTRO não é digitado pelo usuário final. Ele é preenchido com a data/hora corrente (NOW / CURRENT_TIMESTAMP) no momento em que o registro é persistido no banco, garantindo rastreabilidade da última modificação.

Exibição ao usuário​

Na tela TEQ021 o campo pode aparecer:

  • Em grades de consulta, como coluna de data/hora da inclusão/alteração.
  • Em relatórios de auditoria que cruzam a tabela PARADAPRODUCAO.

Simulação passo a passo​

Inclusão de uma nova parada de produção​

  1. Acesse Estoque → Cadastros → Paradas de Produção (tela TEQ021).
  2. Clique em Incluir (F3).
  3. Digite a descrição da parada no campo Descrição (ex.: "Manutenção preventiva — Máquina A").
  4. Confirme o status Ativo (S) se desejar que a parada esteja disponível.
  5. Pressione Salvar (Ctrl+S).

Resultado esperado: O sistema grava o registro em PARADAPRODUCAO e a coluna DT_REGISTRO é automaticamente preenchida com a data/hora corrente (ex.: 2025-01-15 14:32:00). O usuário não interage diretamente com esse campo.

Exceção / Importante: Não há comportamento de edição manual para DT_REGISTRO. A alteração da data/hora requer acesso direto ao banco de dados, fora do escopo da aplicação.

Alteração de uma parada existente​

  1. Na tela TEQ021, localize a parada desejada (ex.: código 5).
  2. Clique em Alterar (F4).
  3. Modifique a descrição ou o status, se necessário.
  4. Pressione Salvar (Ctrl+S).

Resultado esperado: O campo DT_REGISTRO é atualizado com a nova data/hora da gravação, refletindo a última modificação do registro.


Regras de negócio​

RegraDescrição
NOT NULLA coluna não admite valores nulos; toda parada de produção deve possuir uma data de registro.
AuditoriaPermite identificar quando cada tipo de parada foi criado ou modificado pela última vez.
Integridade referencialA tabela EXECUTAETAPAPRODPARADA possui chave estrangeira (FK_EXECETAPAPROD_PARADA) apontando para PARADAPRODUCAO; DT_REGISTRO auxilia em auditorias dessa relação.

Tabela Comparativa Resumida​

AspectoComportamento
TipoControle técnico / Auditoria
PreenchimentoAutomático (NOW / CURRENT_TIMESTAMP)
EditávelNão
ObrigatórioSim (NOT NULL)
Uso em relatóriosConsultas e auditoria
Impacto operacionalNenhum — não altera fluxo de produção

Procedures impactadas​

Rotinas Delphi (TEQ021)​

Não foram localizadas fontes Delphi na pasta source/TEQ021/ que manipulem diretamente PARADAPRODUCAO.DT_REGISTRO. O módulo TEQ021 aparenta depender de componentes genéricos de cadastro (framework) para persistência automática do campo DT_REGISTRO.

Scripts SQL e Stored Procedures​

Não foi identificada referência direta ao campo DT_REGISTRO da tabela PARADAPRODUCAO nos scripts em Scripts/.
A coluna é candidata por uso da tabela (manipulação genérica de cadastro), mas sem referências explícitas nos artefatos analisados.


Dependências​

  • Tabela PARADAPRODUCAO — tabela principal de cadastro.
  • Tabela EXECUTAETAPAPRODPARADA — depende de PARADAPRODUCAO via FK_EXECETAPAPROD_PARADA.