FJFrigo · 4-Manutenção › 1-Configuração (41) › Config. Globais

Configurações Globais

O formulário da tabela system_config, aberto pelo botão Config. Globais do Cadastro de Filiais. As chaves valem para o banco inteiro, todas as filiais. Cada regra traz a mensagem exata, quando dispara e o que conferir.

Tabela: system_config Programa antigo: nenhum — o legado só lê a tabela (parametros.prg:848)

Bloqueia

Não grava nada — nem as outras chaves alteradas junto. statuscode 400 com a frase abaixo, que a tela mostra no rodapé.

Aviso

Passa, mas com um comportamento que surpreende quem está conferindo — ou é um alerta que só a tela mostra.

A chave na mensagem

As recusas citam a chave (AMBIENTE_NFE), não o rótulo da tela: é por ela que o suporte acha o registro no banco. A tela mostra a chave embaixo de cada rótulo.

Português sempre

A mensagem do servidor sai em português também no tenant paraguaio; os rótulos e explicações da tela é que são traduzidos.

A

Abrir

O que a tela mostra

A tela lista as chaves do catálogo (mesmo as que não estão cadastradas) e, no grupo Outras chaves, qualquer chave que exista no banco e o catálogo não conheça. Token e senha nunca chegam à tela: ela só sabe se estão preenchidos.

Bloqueia

Este banco não tem a tabela system_config.

QuandoO tenant não tem a tabela. O sistema continua funcionando com os padrões de cada chave.

ConferirSHOW TABLES LIKE 'system_config' no banco do tenant.

Todos
Aviso

Não cadastrada — vale o padrão: …

QuandoA chave está no catálogo e não no banco. O padrão é o INIT do parametros.prg (ou, nos ambientes fiscais, homologação). Nada é criado ao abrir; a chave só nasce quando alguém a altera e grava.

Todos
Aviso

O id gravado (100125) não existe no cadastro — quem lê a chave fica sem o registro.

QuandoTipo de título ou conta contábil gravado que não existe mais. Só a tela mostra; gravar outra chave não mexe nesta.

Conferirtipo_titulo.id (IDTIPO_TITULO_COBRANCA_DESPESA) ou ct_plano_conta.id (IDCONTA_AJUSTE_IRFS).

AtençãoNo central, em 12/09/2026, a IDTIPO_TITULO_COBRANCA_DESPESA vale 100125, e esse tipo não existe lá (é o id do cadastro paraguaio).

Todos
Aviso

Valor gravado [X] não reconhecido — o sistema emite em homologação.

QuandoAmbiente fiscal com valor que não é PRODUCAO, HOMOLOGACAO (nem o 1/2 antigo). O combo mostra o valor gravado até alguém escolher um dos dois.

Todos
B

Gravar

Só as chaves alteradas, numa transação

A tela manda só o que mudou; o servidor confere tudo antes de escrever. Uma recusa não deixa as outras chaves gravadas pela metade.

Bloqueia

Só usuário master altera as configurações globais.

QuandoQuem grava não tem usuario.master = 1. A tela já abre com os campos travados e o aviso no topo.

Permissãousuario.master — não há regra nomeada que libere.

Todos
Bloqueia

A chave X não é uma configuração conhecida.

QuandoChave que não está no catálogo nem no banco. A tela não cria chave nova livre — só as do catálogo.

Todos
Bloqueia

A chave X não se altera por esta tela.

QuandoCODICFJ, TIPO_BANCO, LOGO ou LOGO_FORMATO. São identidade do banco, replicação e imagem; a tela as mostra travadas.

Todos
Bloqueia

A chave X passa de 255 caracteres.

QuandoValor maior que valor_string varchar(255). A tela limita o campo em 255.

Todos
Bloqueia

A chave X aceita só 0 (desligada) ou 1 (ligada).

QuandoChave de liga/desliga com outro valor. Pela tela não acontece (é uma caixa de marcar).

Todos
Bloqueia

A chave X aceita só PRODUCAO ou HOMOLOGACAO.

QuandoAmbiente fiscal (AMBIENTE_NFE, AMBIENTE_NFEPY, AMBIENTE_CTE, AMBIENTE_MDFE) com outro valor.

Todos
Bloqueia

A chave X aceita só um número (0 para nenhum).

QuandoTipo de título ou conta contábil com texto que não é número.

Todos
Bloqueia

O tipo de título N de IDTIPO_TITULO_COBRANCA_DESPESA não existe.

QuandoO id escolhido não está em tipo_titulo.

ConferirTipos de Títulos (17C).

Todos
Bloqueia

A conta contábil N de IDCONTA_AJUSTE_IRFS não existe no plano de contas.

QuandoO id escolhido não está em ct_plano_conta.

ConferirPlano de Contas (1A1).

Todos
Bloqueia

A chave X tem de começar com http:// ou https://.

QuandoEndereço de integração preenchido sem o protocolo. Vazio passa.

Todos
Aviso

(sem mensagem) — token em branco mantém o que está gravado

QuandoChave de segredo (API_HUB_TOKEN, TOKEN_FISCAL, TOKEN_WEBHOOK_K8, OMEGA_CLIENT_SECRET, e qualquer chave desconhecida com TOKEN, SECRET, SENHA, PASSWORD ou KEY no nome). Só um valor digitado troca; não há como apagar um token pela tela.

Todos
Aviso

(sem mensagem) — o ambiente gravado como 1/2 continua 1/2

QuandoO ambiente já estava gravado com o número antigo (1 produção, 2 homologação): a tela mostra a palavra, mas grava de volta o número (e o valor_int junto), porque outro leitor da chave pode só conhecer o número. Chave nova, ou já gravada com a palavra, recebe a palavra.

Todos
Aviso

(sem mensagem) — liga/desliga grava três colunas

QuandoChave de liga/desliga: grava valor_string, valor_int e valor_boolean iguais, porque as INTEGRACAO_* chegaram assim e o leitor delas pode estar na outra coluna. As demais chaves mexem só em valor_string, que é a coluna que o desktop e o sistema novo leem.

Todos
Aviso

(sem mensagem) — a mudança vale na hora, sem reiniciar

QuandoO sistema novo lê a chave a cada uso (sem cache). O desktop lê a tabela ao entrar: quem já está com o sistema aberto só vê a mudança depois de sair e entrar de novo.

Todos
C

As chaves

Quem lê cada uma
ChaveAbaCampoSem a chave valeQuem lê
AMBIENTE_NFEDocumentos fiscaisProdução/Homologaçãohomologaçãosistema novo (NF-e do Brasil)
AMBIENTE_NFEPYDocumentos fiscaisProdução/Homologaçãohomologação no sistema novo, produção no desktopdesktop e sistema novo (SIFEN)
AMBIENTE_CTE · AMBIENTE_MDFEDocumentos fiscaisProdução/Homologaçãohomologaçãosistema novo (264, 265)
VENDA_EXPORTACAO_SEM_PLANTAFaturamentoliga/desligaligadadesktop e sistema novo (2333)
COMPARTILHA_PRODUTOSFaturamentoliga/desligadesligadadesktop e sistema novo
TABELA_PRECO_UNIFICADA_FILIAISFaturamentoliga/desligadesligadasistema novo e ceif (18O, 184)
IDTIPO_TITULO_COBRANCA_DESPESAFaturamentotipo de títulonenhumdesktop e sistema novo (22H)
SINCRONIZA_VENDA_EXPORTACAO_PROVISAOContabilidadeliga/desligadesligadadesktop e sistema novo (252)
IDCONTA_AJUSTE_IRFSContabilidadeconta contábilnenhumadesktop e sistema novo (251, 25E, 25F, 25G, 351, 359, 35A); sem ela o 25F recusa
IDCONTA_AJUSTE_REDONDEO_CIERREContabilidadeconta contábil10017193desktop e sistema novo (25E, contrapartida do acerto de pó; e o 253 do desktop)
CONTADOR_RESPONSAVELContabilidadetextovaziodesktop e sistema novo (351)
API_HUB_TOKENIntegraçõessegredovaziodesktop (FJ API, análise de crédito do 15)
TEM_IFRS, TOKEN_FIN_EMISSAO_RECUPERACAO_JUDICIAL, AMBIENTE_BANK_API, BOLETO_PATH, API_HUB_URL, URL_*, TOKEN_FISCAL, TOKEN_WEBHOOK_K8, OMEGA_*, INTEGRACAO_*Contabilidade, Financeiro, Integraçõesconforme a chave—outras integrações; o desktop e o sistema novo não as leem
AUTORSistematextoPlissoft Tecnologiao crédito do rodapé da DANFE: "Desenvolvido por <autor>" (menu0.prg:1444). Editável desde 13/09/2026, quando o sistema passou a lê-la
CODICFJ, TIPO_BANCO, LOGO, LOGO_FORMATOSistemasó leitura—outros sistemas; o país que vale é o de parametros, alterado no cadastro da filial
D

Permissões

Quem pode passar

Ver: quem abre o Cadastro de Filiais (opção 41 no menu do grupo). Gravar: só usuario.master. Não há regra nomeada a conceder no Acesso dos Grupos (444) — o legado não tem tela para esta tabela, e a decisão de exigir o master é do sistema novo: as chaves valem para o banco inteiro e guardam o ambiente fiscal e as credenciais das integrações.

E

Como o erro chega na tela

Para o QA reproduzir e reportar

Recusa de regra: HTTP 200 com statuscode 400 e a frase, que a tela mostra embaixo da lista. O servidor registra no log a chave alterada e o usuário, nunca o valor (pode ser um token). Erro inesperado traz o código de ocorrência de 8 caracteres — copie-o no chamado.

F

Regras chumbadas no código

Esperadas — não abrir como defeito

O catálogo das chaves (aba, tipo de campo e padrão) está em ConfiguracaoGlobalCatalogo: chave nova que o sistema passe a ler precisa de uma linha lá e do rótulo no catálogo de idiomas, senão aparece em Outras chaves, como texto livre. Os servidores de teste que forçam homologação (AmbienteFiscal) continuam no código de propósito — uma trava guardada no mesmo banco que ela protege não protege nada.

G

Diferenças e decisões pendentes

O que muda em relação ao sistema antigo
PontoSituação
telao legado não tem tela para system_config; as chaves eram gravadas por SQL direto
quem gravasó o master (decisão do sistema novo)
segredosnunca voltam à tela; token em branco mantém o gravado
AMBIENTE_NFEPY sem a chaveo desktop emite em produção (INIT "PRODUCAO") e o sistema novo em homologação — divergência deliberada, já existente
IDTIPO_TITULO_COBRANCA_DESPESA no centralvale 100125, tipo que não existe naquele banco — decidir o tipo certo para o Brasil ou zerar

Nenhuma regra bate com essa busca. Tente um trecho menor da mensagem, ou limpe os filtros.