ST_TRIGER — Parâmetro Recapadora (Campo Legado)
Tela de configuração: REC001 — Parâmetros da Recapadora Tabela:
PARAMRECAP.ST_TRIGERTipo:DOM_INTEGER(inteiro, sem valor padrão, aceita nulo) Status funcional: ⚠️ Sem uso identificado no código-fonte
Visão Geral
O campo ST_TRIGER é uma coluna do tipo inteiro (INTEGER) na tabela PARAMRECAP. Não possui valor padrão definido no DDL e aceita valores nulos.
O dicionário de tipos registra explicitamente:
"Sem valores conhecidos no codigo nem em rotinas."
Não foram encontradas referências a ST_TRIGER em:
- Arquivos Delphi (
.pas/.dfm) - Procedures e scripts SQL (
Scripts/*.sql) - Views ou triggers do banco de dados
Conclusão: O campo está presente no schema da tabela mas não é utilizado por nenhuma rotina conhecida do sistema. Possivelmente trata-se de um campo legado ou reservado para uso futuro.
Campos envolvidos
| Campo | Tabela | Tipo | Padrão | Obrigatório |
|---|---|---|---|---|
ST_TRIGER | PARAMRECAP | INTEGER | — (nulo) | Não |
Opções disponíveis
Nenhuma opção de comportamento foi identificada no código-fonte.
O campo é do tipo inteiro e, caso venha a ser utilizado, provavelmente funcionaria como um código numérico (ex.: 0, 1, 2…) representando algum modo de operação. Porém, não existem valores mapeados ou validados no código atual.
Procedures impactadas
Referências SQL diretas ao campo ST_TRIGER
Nenhuma referência direta encontrada. Nenhuma procedure ou script em Scripts/ faz leitura ou escrita do campo ST_TRIGER.
Rotinas Delphi
Nenhuma referência encontrada em arquivos .pas ou .dfm.
Candidatas por uso da tabela PARAMRECAP
As seguintes procedures/views fazem SELECT/JOIN na tabela PARAMRECAP, mas não citam o campo ST_TRIGER. Portanto, não há impacto funcional direto documentável para este campo:
| Procedure/View | Arquivo | Linha | Evidência |
|---|---|---|---|
ATUALIZA_PEDIDONOTA | Scripts/ATUALIZA_PEDIDONOTA.sql | 132 | FROM PARAMRECAP P |
ATUALIZA_PREVISAOORDEMPROD | Scripts/ATUALIZA_PREVISAOORDEMPROD.sql | 95 | INNER JOIN PARAMRECAP PR |
ATUALIZA_STFATURAAUTO | Scripts/ATUALIZA_STFATURAAUTO.sql | 24 | FROM PARAMRECAP P |
ATUALIZA_TIPOPESSOARECAP | Scripts/ATUALIZA_TIPOPESSOARECAP.sql | 15 | FROM PARAMRECAP P |
CANCELA_ESTOQUERECAP | Scripts/CANCELA_ESTOQUERECAP.sql | 49 | FROM PARAMRECAP P |
CANCELA_NOTAFISCAL | Scripts/CANCELA_NOTAFISCAL.sql | 754 | FROM PARAMRECAP PR |
GERA_ORDEMPRODUCAORECAP | Scripts/GERA_ORDEMPRODUCAORECAP.sql | 263 | FROM PARAMRECAP PR |
FECHA_ORDEMPRODUCAORECAP | Scripts/FECHA_ORDEMPRODUCAORECAP.sql | 321 | INNER JOIN PARAMRECAP P |
(lista parcial — há mais procedures que acessam PARAMRECAP sem utilizar ST_TRIGER)
Exceção / Importante
⚠️ Campo sem uso funcional: Este campo não possui comportamento mapeado, não é exibido em nenhuma tela conhecida, e nenhuma lógica de negócio o referencia. Alterar ou preencher este campo no banco de dados não produz efeito observável no sistema atual.
Se houver intenção de utilizá-lo futuramente, será necessário criar a lógica correspondente nas rotinas Delphi e/ou SQL antes de atribuir valores.