NR_METADATA — Número de Metadata
Tela de configuração: ADM010 - Parâmetros do Sistema
Tabela:PARMSISTEMA.NR_METADATA
Tipo:DOM_INTEGER(inteiro)
Valor padrão:0
Obrigatório: Sim (NOT NULL)
Descrição
Campo numérico inteiro que armazena um valor de metadata/versionamento na tabela de parâmetros gerais do sistema. O valor padrão é 0, indicando estado inicial ou ausência de metadata específica.
Telas impactadas
| Tela | Arquivo | Tipo de uso |
|---|---|---|
| ADM010 - Parâmetros do Sistema | UdmADM010.dfm / UdmADM010.pas | CRUD completo (select, insert, update) |
| CEQ002 | UdmCEQ002.dfm | Leitura (SELECT da tabela PARMSISTEMA) |
| MRE005 | UdmMRE005.dfm | Leitura (SELECT da tabela PARMSISTEMA) |
Campos envolvidos
| Campo | Tabela | Tipo |
|---|---|---|
NR_METADATA | PARMSISTEMA | DOM_INTEGER |
Opções disponíveis
Trata-se de um campo numérico livre (inteiro), sem opções enumeradas no código-fonte. O campo aceita qualquer valor inteiro, sendo utilizado como contador ou versionador interno do sistema.
| O que faz | Detalhe |
|---|---|
| Armazena valor numérico inteiro | Editável livremente na tela ADM010 |
Valor padrão 0 | Indica estado inicial |
Simulação passo a passo
- Acesse a tela ADM010 - Parâmetros do Sistema.
- Localize o campo NR_METADATA.
- Digite o valor numérico desejado (ex.:
5). - Salve o registro.
Resultado esperado: O valor informado é gravado na coluna PARMSISTEMA.NR_METADATA e utilizado internamente pelo sistema.
Exceção / Importante: Não foi encontrada lógica condicional (
if,case, comparação) sobreNR_METADATAno código-fonte Delphi nem em procedures SQL. O campo é persistido e lido, mas seu uso funcional específico não está explicitado no código analisado.
Procedures impactadas
Referências diretas ao campo em Delphi
| Arquivo | Linha(s) | Uso |
|---|---|---|
UdmADM010.dfm | 60, 201, 203, 204, 574, 619, 673, 755, 978, 1007, 1046, 1104, 1290, 1319, 1358, 1416, 1512, 1541, 1580, 1638, 1866 | CRUD padrão (INSERT, UPDATE, SELECT) |
UdmADM010.pas | 39 | Declaração TIntegerField |
UdmCEQ002.dfm | 850 | SELECT de leitura |
UdmMRE005.dfm | 2030 | SELECT de leitura |
Procedures SQL candidatas (usam a tabela PARMSISTEMA, mas não citam NR_METADATA diretamente)
Nenhuma procedure em Scripts/ faz referência direta ao campo NR_METADATA. As procedures listadas abaixo acessam a tabela PARMSISTEMA para outros campos:
| Procedure | Arquivo | Observação |
|---|---|---|
ARRUMA_MASCARACONTA | Scripts/ARRUMA_MASCARACONTA.sql | Candidata por uso da tabela |
ATUALIZA_CONTACONTABIL | Scripts/ATUALIZA_CONTACONTABIL.sql | Candidata por uso da tabela |
CALCULA_TEMPOPERMANENCIA | Scripts/CALCULA_TEMPOPERMANENCIA.sql | Candidata por uso da tabela |
CONTABILIZA_CUPOMFISCAL | Scripts/CONTABILIZA_CUPOMFISCAL.sql | Candidata por uso da tabela |
ENDERECOPESSOA_BI0 | Scripts/ENDERECOPESSOA_BI0.sql | Candidata por uso da tabela |
GERA_CONTACLIFOR | Scripts/GERA_CONTACLIFOR.sql | Candidata por uso da tabela |
GERA_DARF | Scripts/GERA_DARF.sql | Candidata por uso da tabela |
GERA_PLANOFILIAL | Scripts/GERA_PLANOFILIAL.sql | Candidata por uso da tabela |
GERA_SPEDBLOCOL | Scripts/GERA_SPEDBLOCOL.sql | Candidata por uso da tabela |
GERA_SPEDCONTABIL | Scripts/GERA_SPEDCONTABIL.sql | Candidata por uso da tabela |
GERA_SPEDCONTABIL_0000 | Scripts/GERA_SPEDCONTABIL_0000.sql | Candidata por uso da tabela |
GERA_SPEDECF | Scripts/GERA_SPEDECF.sql | Candidata por uso da tabela |
GERA_SPEDECFBLOCOJ | Scripts/GERA_SPEDECFBLOCOJ.sql | Candidata por uso da tabela |
GERA_SPEDECFBLOCOK155 | Scripts/GERA_SPEDECFBLOCOK155.sql | Candidata por uso da tabela |
GERA_SPEDECFBLOCOK355 | Scripts/GERA_SPEDECFBLOCOK355.sql | Candidata por uso da tabela |
GERA_SPEDECFBLOCOL210 | Scripts/GERA_SPEDECFBLOCOL210.sql | Candidata por uso da tabela |
GERA_SPEDECFBLOCOY | Scripts/GERA_SPEDECFBLOCOY.sql | Candidata por uso da tabela |
GRAVA_REGISTROSPED0500 | Scripts/GRAVA_REGISTROSPED0500.sql | Candidata por uso da tabela |
IMPORTA_ARQUIVOMAGNETICO | Scripts/IMPORTA_ARQUIVOMAGNETICO.sql | Candidata por uso da tabela |
INCLUI_IMPOSTONOTACTB | Scripts/INCLUI_IMPOSTONOTACTB.sql | Candidata por uso da tabela |
Sem impacto direto identificado no código para essas procedures em relação ao campo NR_METADATA.
Tabela comparativa resumida
| Valor | Comportamento | Observação |
|---|---|---|
0 (padrão) | Estado inicial | Valor padrão do banco |
| Qualquer inteiro | Armazena número de metadata | Sem validação ou lógica condicional no código |