Pular para o conteúdo principal

ST_TRIGER — Parâmetro Recapadora (Campo Legado)

Tela de configuração: REC001 — Parâmetros da Recapadora Tabela: PARAMRECAP.ST_TRIGER Tipo: 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​

CampoTabelaTipoPadrãoObrigatório
ST_TRIGERPARAMRECAPINTEGER— (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/ViewArquivoLinhaEvidência
ATUALIZA_PEDIDONOTAScripts/ATUALIZA_PEDIDONOTA.sql132FROM PARAMRECAP P
ATUALIZA_PREVISAOORDEMPRODScripts/ATUALIZA_PREVISAOORDEMPROD.sql95INNER JOIN PARAMRECAP PR
ATUALIZA_STFATURAAUTOScripts/ATUALIZA_STFATURAAUTO.sql24FROM PARAMRECAP P
ATUALIZA_TIPOPESSOARECAPScripts/ATUALIZA_TIPOPESSOARECAP.sql15FROM PARAMRECAP P
CANCELA_ESTOQUERECAPScripts/CANCELA_ESTOQUERECAP.sql49FROM PARAMRECAP P
CANCELA_NOTAFISCALScripts/CANCELA_NOTAFISCAL.sql754FROM PARAMRECAP PR
GERA_ORDEMPRODUCAORECAPScripts/GERA_ORDEMPRODUCAORECAP.sql263FROM PARAMRECAP PR
FECHA_ORDEMPRODUCAORECAPScripts/FECHA_ORDEMPRODUCAORECAP.sql321INNER 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.