Retorna o conteúdo de um parâmetro cadastrado no SX6.
Sintaxe
GETMV( cPar01, [ lPar02 ], [ uPar03 ] ) -> variável
Descrição
O retorno da função depende do tipo informado na cadastro do parâmetro e da configuração dos argumentos lPar02 e uPar03.
Se lPar02 for passado como .T. ( Verdadeiro ), o retorno da função será um valor lógico indicando se o parâmetro existe.
Quando uPar03 for informado, caso o parâmetro informado em cPar01 não exista, o retorno da função será o valor informado em uPar03 caso contrário retorna o conteúdo do parâmetro. Se uPar03 for informado o conteúdo de lPar02 será desconsiderado.
Exemplo
Local cValor := “”
// Retorna o conteúdo do parâmetro
cValor := GetMv( “MV_ESTADO” )
// Verifica se o parâmetro existe
If ( GetMv( “MV_ESTADO”, .T. ) )
ApMsgInfo( “O Parâmetro MV_ESTADO existe !” )
Else
ApMsgStop( “O Parâmetro MV_ESTADO não existe !” )
EndIf
// Retorna o conteúdo do parâmetro
// Se não encontrar retorna o valor default passado
cValor := GetMv( “MV_ESTADO”, , “SP” )