Abrangências: | Protheus 10 |
Versões: | Advanced Protheus 5.07 , Advanced Protheus 5.08 , Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Espanhol , Inglês |
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.
GetMv - Dicionário de parâmetros ( cMv_par [ lConsulta ] [ xDefault ] ) --> xConteudo
Local cVar // quando existe o parametro criadocVar := GetMv( "MV_SIGALOG" , .F. , ) // retorna o conteudo do parametrocVar := GetMv( "MV_SIGALOG" , .F. , "Teste" ) // retorna o conteudo do parametrocVar := GetMv( "MV_SIGALOG" , .T. , ) // retorna .T.cVar := GetMv( "MV_SIGALOG" , .T. , "Teste" ) // retorna o conteudo do parametro//nao existe o parametro e for executado pela rotina auto cVar := GetMv( "MV_SIGALOG" , .F. , ) // retorna .F. e gera log na systemcVar := GetMv( "MV_SIGALOG" , .F. , "Teste" ) // retorna Teste cVar := GetMv( "MV_SIGALOG" , .T. , ) // retorna .F. cVar := GetMv( "MV_SIGALOG" , .T. , "Teste" ) // retorna Teste // nao existe o parametro e acessa pelo remotecVar := GetMv( "MV_SIGALOG" , .F. , ) // retorna .F. e exibe msg de helpcVar := GetMv( "MV_SIGALOG" , .F. , "Teste" ) // retorna TestecVar := GetMv( "MV_SIGALOG" , .T. , ) // retorna .F. cVar := GetMv( "MV_SIGALOG" , .T. , "Teste" ) // retorna Teste
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
cMv_par | Caracter | Nome do parametro. | X | ||||||||||||||
lConsulta | Lógico | Se for .T.: se o valor xDefault não for informado, retorna se o parâmetro existe(.T.) ou não(.F.). Se xDefault for informado, retorna seu conteudo caso não exista o parâmetro. Não gera log ou mensagem de help. Se for .F.: retorna .F. e gera log (batch) na pasta do sistema ou help(remote), caso o parâmetro não existir e não for informado o valor xDefault. Se for informado o valor xDefault, retorna o seu conteudo e não gera log ou help.Valor padrão é falso. | Falso | ||||||||||||||
xDefault | Qualquer | Valor padrão que deve ser retornado quando o parâmetro não existir. O valor desse parâmetro pode ser Caracter, Numérico, Lógico ou Data. |