dicConfig armazena configurações globais.

NomeTipoDescrição
1APPLICATIONSMódulo para qual é destinada a variável. Se for válida para todos os módulos, especificar a palavra reservada ALL
VARNAMESNome da variável
 VARVALUESValor
 DESCRIPTIONSDescrição

Variáveis Conhecidas

NomeValor PadrãoDescrição
ADMIN_USER Nome do Usuário Administrador araUser.araUser, que deve ser um usuário Power (USER_IS_POWER)
ALLOW_MULTI_EDIT_TABLEFPermite editar múltiplos registros nas planilhas (ver AllowMulti em acesso leve à tabela)
ALLOW_PRINT_UNREG_TABLESFPermite imprimir tabelas não registradas em dicTable
ALLOW_POWER_USER_TO_StudioFPermite aos usuários power (araUserInfo.USER_IS_POWER) utilizar o programa ArgowStudio
ALLOW_POWER_USER_TO_CommanderFPermite ao usuários power (araUserInfo.USER_IS_POWER) utilizar o programa ArgowCommander
ALLOW_SCRIPT_TO_DISABLE_MENUFPermite um script habilitar um item de menu desabiltado com araMenuAccess
APPEND_ON_NEW_RECORDTQuando verdadeiro (T), ao clicar no botão [+] na janela PAD (numa tabela com todos os registros carregados) insere um registro ao final da planilha (igual que pressionar <Ctrl>+<↓>); se F, insere acima da linha ativa
CARD_POST_ON_LAST_VISIBLET Após <Enter> na última linha visível da ficha quando inserindo, salva é abre nova. Quando F, somente na última linha (visível ou não)
CHECK_CANDIDATE_FIELDSTQuando T, confere as colunas definidas como dicField.Candidate, caso contrário ignora a propriedade
CONTINUE_EDITFEspecifica se após pressionar <Ctrl> + <Enter> na edição numa janela PAD a tabela volta ou não ao modo edição
CONNECTION_STR_ON_SCRIPTFQuando T, o string de conexão é acessível no script (sf.db.connectionString)
CREATE_RB_TREETQuando T, o menu Relatórios é criado usando a organização hierárquica em submenus, obedecendo as pastas de dicRBFolder
DEFAULT_DISPLAY_CHAR1_AS_BOOLTColunas Char(1) não registrada são mostradas como boolean
DEFAULT_DISPLAY_MASK_DATEMáscara padrão de exibição para colunas data
DEFAULT_DISPLAY_MASK_DOUBLE,0.00Máscara padrão de exibição para colunas de ponto flutuante
DEFAULT_DISPLAY_MASK_INTEGER,0Máscara padrão de exibição para colunas inteiro
DEFAULT_DISPLAY_MASK_MONEYMáscara padrão de exibição para colunas moeda
DEFAULT_TRIM_STRINGTRemove espaços e caracteres de controle das colunas string antes de salvar. Para configurações individuais, ver dicField.DataEditor ( Edição de Células).
DELETE_INI_FILETQuando T, o arquivo de configuração temporário do usuário é apagado ao fechar o programa. Quando F, o arquivo é enviado à lixeira
DISABLE_ON_LOGON_FAILUREFApós (MAX_LOGIN_ATTEMPTS) tentativas de login falhas, a conta é desabilitada gravando em ARAUSER_INFO:
  • USER_DISABLED ←T
  • USER_LOGGED_PC ←<usuário>@<nomePC>
  • USER_LOGGED_DATE ←getDate()
DISPLAY_BLOB_FIELDSTQuando T, as janelas PAD mostram o conteúdo das colunas BLOB se o editor dicField.dataEditor solicitar
LAST_METATABLE_POST Quando existe, Argow mantém a data da última modificação das tabelas Metadados
DETAIL_AUTO_FILTERFQuando T, as tabelas detalhes das janelas PAD cujo master tem filtro interativo, são filtradas automáticamente.
DETAIL_OPEN_ONDEMANDTQuando T, as tabelas detalhes das janelas PAD são abertas somente ao ativar a aba
LICENSE Licença de Uso da Solução
LICENSE_x Licença de Uso da Solução para a versão x do Argow (somente a maior, 6 por exemplo). Utilizada em testes de compatibilidade, permitindo usar duas versões ao mesmo tempo
MAX_LOAD_ALL_RECORDS0Máxima quantidade de registros que uma tabela pode retornar após aplicar um filtro interativo. Se especificar evento OnFilter, este parâmetro é ignorado
MAX_LOGIN_ATTEMPTS5Máxima quantidade de tentativas no login
MENU_HIDE_DISABLEDFEsconde os itens de menu desabilitados
MENU_ORDER_BY_SUBMENUFDetermina a maneira de ordenar os menus:
T: MENU + MENUORDER + CAPTION
F: MENUORDER + MENU + CAPTION
Onde MENU, MENUORDER, CAPTION são colunas de dicAppMenu
MENU_PROCESS_CAPTION&ProcessosRótulo para o menu Processos
MENU_TABLE_CAPTION&TabelasRótulo para o menu Tabelas
MIN_PASSWORD_SIZE4Mínima quantidade de caracteres da senha
MINIMIZE_ON_IDLE_AFTER_MIN0Minimiza Argow se o Windows estiver inativo pelos minutos aqui especificados (0 desabilitado). Ver REQUEST_PASSWORD_ON_RESTORE.
NETWORK_PREFIX0Identificação do prefixo da rede IPv4
MONO_FONTCourier NewNome da fonte do editor de texto (e editores simples) nome, tamanho
REQUEST_PASSWORD_ON_RESTOREFSolicita senha do usuário para restaurar a janela do Argow (após ter sido minimizado). Ver MINIMIZE_ON_IDLE_AFTER_MIN
SCRIPT_INCLUDE Quando a validação de uma coluna ou no cálculo de uma Coluna Calculada for Notação Rápida, o script in-line gerado terá um include com o nome deste script.
SCRIPT_ONERROR_STOPFQuando T, e acontecer um erro na execução de um script de validação, não é realizada update na tabela
SELECT_RESTRICTED_FIELDSFQuando T, colunas restritas (araFieldAccess) são selecionadas mas não visíveis
SERVER_TIME_THRESHOLD300Tolerância máxima em segundos de diferença, entre os relógios do Gerenciador de Banco de Dados e o cliente
SHOW_AUXILIARY_TABLESFQuando T, tabelas Auxiliares (.AUXILIARY) são mostradas nas listas onde usualmente não aparecem.
SOLUTION_EVENTS Eventos para a solução
TIME_OUT90 Tempo em segundos, de time out com a conexão
TREE_OPEN_ONDEMANDT Quando T, as tabelas da árvore são abertas somente ao ativar o galho
TREE_SHOW_TABST Quando T, a janela de visualização padrão da árvore exibe abas
TODAYS_TIP  Frase para ser exibida no rodapé da solução, quando a solução for registrada. Para mudanças dinâmicas, ver sf.ar.tip
VISTA_ENABLEDT Ativar compatibilidade com Windows Vista
WELCOME_MSG  Mensagem de bem-vinda na tela de logon
Colunas de preenchimento automático

Tabelas que tiverem colunas com os nomes aqui especificados, serão preenchidas automaticamente após o usuário editar ou inserir mas antes de enviar o comando de atualização ao banco de dados. No caso de remoção, um comando de UPDATE é enviado antes da exclusão e, se especificar AF_del_FIELD, após o UPDATE, a operação é abortada e a tabela recarregada.

Dependendo se o tipo das colunas AF_*_USER e AF_*_PROFILE são int ou string será escrito AraUser.USER_ID/PROF_ID ou AraUser.USER_NAME/AraProfile.PROF_NAME, respectivamente.

Estas colunas são consideradas somente leitura

AF_edit_USER  Escreve o nome do usuário, quando edição
AF_add_USER  Escreve o nome do usuário, quando inserção
AF_del_USER  Escreve o nome do usuário, quando remoção
AF_edit_PROFILE  Escreve o nome do perfil, quando edição
AF_add_PROFILE  Escreve o nome do perfil, quando inserção
AF_del_PROFILE  Escreve o nome do perfil, quando remoção
AF_edit_WHEN  Escreve a data e hora, quando edição
AF_add_WHEN  Escreve a data e hora, quando inserção
AF_del_WHEN  Escreve a data e hora, quando remoção
AF_del_FIELD  Escreve '*' na coluna, aborta a operação e recarregada (refres) a tabela
Genéricos
AF_USER  Escreve o nome do usuário, quando edição, inserção ou remoção
AF_PROFILE  Escreve o nome do perfil, quando edição, inserção ou remoção
AF_WHEN  Escreve a data e hora, quando edição, inserção ou remoção
AF_OPER  Escreve a operação realizada: u edição, i inserção ou d remoção.