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ística | Detalhe |
|---|---|
| Tipo de dados | DOM_DATE NOT NULL (Timestamp convertido para data) |
| Preenchimento | Automático pelo sistema |
| Visível na tela | Geralmente em grade / histórico de auditoria |
| Editável | Não — campo de controle |
| Valor padrão | Data/hora corrente no momento da gravação |
Telas impactadas
| Tela | Descrição | Uso de DT_REGISTRO |
|---|---|---|
| TEQ021 | Cadastro de Paradas de Produção | Gravação automática ao incluir/alterar um tipo de parada. |
| MEQ070 | Execução de Etapas de Produção | Possui 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 paradaPARADAPRODUCAO.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
- Acesse Estoque → Cadastros → Paradas de Produção (tela TEQ021).
- Clique em Incluir (
F3). - Digite a descrição da parada no campo Descrição (ex.: "Manutenção preventiva — Máquina A").
- Confirme o status Ativo (
S) se desejar que a parada esteja disponível. - 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
- Na tela TEQ021, localize a parada desejada (ex.: código
5). - Clique em Alterar (
F4). - Modifique a descrição ou o status, se necessário.
- 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
| Regra | Descrição |
|---|---|
NOT NULL | A coluna não admite valores nulos; toda parada de produção deve possuir uma data de registro. |
| Auditoria | Permite identificar quando cada tipo de parada foi criado ou modificado pela última vez. |
| Integridade referencial | A tabela EXECUTAETAPAPRODPARADA possui chave estrangeira (FK_EXECETAPAPROD_PARADA) apontando para PARADAPRODUCAO; DT_REGISTRO auxilia em auditorias dessa relação. |
Tabela Comparativa Resumida
| Aspecto | Comportamento |
|---|---|
| Tipo | Controle técnico / Auditoria |
| Preenchimento | Automático (NOW / CURRENT_TIMESTAMP) |
| Editável | Não |
| Obrigatório | Sim (NOT NULL) |
| Uso em relatórios | Consultas e auditoria |
| Impacto operacional | Nenhum — 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 dePARADAPRODUCAOviaFK_EXECETAPAPROD_PARADA.