Glossário

Blog Advpl - Share knowledge

ABCDEFGHIJKLMNOPQRSTUVWXYZ#

 

SuperGetMV

Retorna o conteúdo do parâmetro especificado no arquivo SX6 caso esteja cadastrado, considerando a filial passada nos parâmetros, ou se estiver em branco o parâmetro filial, considera a filial atual. O parâmetro consultado pela SuperGetMv é gravado na memória, o que permite que em uma nova consulta deste parâmetro retorne o valor utilizado anteriormente( ou caso não exista o parâmetro retorna o valor passado como padrão), não sendo necessário acessar ou criar o parâmetro no dicionário de dados.

Sintaxe: SuperGetMv ( cParametro, lHelp, xDefault, cFilial )

Onde:
cParametro: Nome do parâmetro do sistema no SX6 a ser pesquisado.
lHelp : Se .F.: será exibida a mensagem de Help(remote) ou gerado log na pasta system(batch), caso o parâmetro não seja encontradono SX6 e não for informado o valor Default.Se .T., retorna verdadeiro ou falso se o parâmetro existir e não for informado o valor default.
xDefault : Conteúdo padrão que será utilizado caso o parâmetro não exista.
cFilial : Filial onde será consultado o parâmetro. Se em branco, utiliza a filial corrente.

Exemplo:

Local cLocTerc := SuperGetMV("MV_ALMTERC",.F.,"")

Se o parametro MV_ALMTERC não existir, a variavel cLocTerc ficará com o conteúdo vazio.
Artigos relacionados
Trabalhando com Tabela de Parâmetros – SX6
Usando a classe TMailMessage com anexo
Função MsgTimer

 

Deixe uma resposta