GetMv
Verifica se um parâmetro existe no Dicionário de Parâmetros (SX6) ou retorna seu conteúdo
dependendo dos parâmetros informados à função.
Sintaxe: GetMv - Dicionário de parâmetros ( cMv_par [ lConsulta ] [ xDefault ] ) --> xConteudo
Exemplo:
cVar := GetMv( "MV_SIGALOG" , .F. , )
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.
Observações
Como a função SuperGetMV chama a GetMV, o comportamento é o mesmo da GetMV caso não acesse o conteúdo no cache. Para mais detalhes, veja a documentação da função GetMV.
Sintaxe : SuperGetMv ( [ cParametro ] [ lHelp ] [ xDefault ] [ cFil ] ) --> xConteudo
Exemplo:
User Function Teste()
// retorna o conteúdo do parâmetro MV_ESTADO, se não existir, retorna “RJ”
Local cConteudo := SuperGetMv( "MV_ESTADO" , .F. , "RJ" , )
MsgAlert(cConteudo)
// retorna o conteúdo do parâmetro MV_ESTADO, se não existir, retorna “RJ” passado como valor default
cConteudo := SuperGetMv( "MV_ESTADO" , .F. )
MsgAlert(cConteudo)
Return nil
Nenhum comentário:
Postar um comentário