12008 - Função para retornar o nome da base logada
Problema: Descrição do Problema: Existe alguma função para retornar o nome da base da ERP logado?
Quando ocorre / onde se aplica: Regras, Relatório.
Solução: Solução: Pode ser utilizado a função RetornaValorCFG.
Declaração: RetornaValorCFG(USER_NAME,VSVlrChv);
Parâmetros: tipo alfanumérico referente ao nome da chave
Retorno: retorna o valor da chave
Objetivo: retornar para a regra o valor de uma determinada chave da Central de Configuração Senior que está sendo utilizado pelo Gestão Empresarial | ERP.
Esta função recebe um parâmetro do tipo alfanumérico referente ao nome da chave e retorna o valor da chave também em alfanumérico.
A função pode ser chamada em qualquer regra de qualquer identificador de regra. Caso o valor da chave seja em branco, o valor retornado é ( NULO ).
Utilização da Função (dependentes):
Exemplo:
Definir Alfa VSVlrChv;
RetornaValorCFG(USER_NAME,VSVlrChv);
Mensagem(Erro,VSVlrChv);
Observações:
A partir da versão 5.7, para utilizar esta função, pode-se informar o nome da chave do cfg como ocorria até as versões 5.6 (sendo os valores TBS, LOGS, IMAGENS, ARQUIVOS, GRAFICOS, IMPEXP, CONSULTAS, REGRAS, CUBOS, MODELOS), ou informar o nome de uma chave personalizada (criada manualmente). Também é possível informar o nome completo de uma chave no formato a partir da versão 5.7 (exemplo: com.senior.middleware.webservices.server_url), ou apenas a parte final (exemplo: server_url). Caso seja informada apenas a parte final do nome da chave, será retornado o valor da primeira chave localizada que contenha a parte final informada.
Para configurar uma chave no SeniorConfigCenter, que não é padrão do sistema, é necessário informar com.senior.sapiens. + nome da chave.
No casa da base logada, é necessário utilizar a chave com.senior.database.sapiens.username conforme abaixo:
Definir alfa VSVlrChv;
RetornaValorCFG(com.senior.database.sapiens.username,VSVlrChv);
Mensagem(Erro,VSVlrChv);
Quando ocorre / onde se aplica: Regras, Relatório.
Solução: Solução: Pode ser utilizado a função RetornaValorCFG.
Declaração: RetornaValorCFG(USER_NAME,VSVlrChv);
Parâmetros: tipo alfanumérico referente ao nome da chave
Retorno: retorna o valor da chave
Objetivo: retornar para a regra o valor de uma determinada chave da Central de Configuração Senior que está sendo utilizado pelo Gestão Empresarial | ERP.
Esta função recebe um parâmetro do tipo alfanumérico referente ao nome da chave e retorna o valor da chave também em alfanumérico.
A função pode ser chamada em qualquer regra de qualquer identificador de regra. Caso o valor da chave seja em branco, o valor retornado é ( NULO ).
Utilização da Função (dependentes):
Exemplo:
Definir Alfa VSVlrChv;
RetornaValorCFG(USER_NAME,VSVlrChv);
Mensagem(Erro,VSVlrChv);
Observações:
A partir da versão 5.7, para utilizar esta função, pode-se informar o nome da chave do cfg como ocorria até as versões 5.6 (sendo os valores TBS, LOGS, IMAGENS, ARQUIVOS, GRAFICOS, IMPEXP, CONSULTAS, REGRAS, CUBOS, MODELOS), ou informar o nome de uma chave personalizada (criada manualmente). Também é possível informar o nome completo de uma chave no formato a partir da versão 5.7 (exemplo: com.senior.middleware.webservices.server_url), ou apenas a parte final (exemplo: server_url). Caso seja informada apenas a parte final do nome da chave, será retornado o valor da primeira chave localizada que contenha a parte final informada.
Para configurar uma chave no SeniorConfigCenter, que não é padrão do sistema, é necessário informar com.senior.sapiens. + nome da chave.
No casa da base logada, é necessário utilizar a chave com.senior.database.sapiens.username conforme abaixo:
Definir alfa VSVlrChv;
RetornaValorCFG(com.senior.database.sapiens.username,VSVlrChv);
Mensagem(Erro,VSVlrChv);