Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

GETMV()

GetMV(cParametro) -> uValue

Lê parâmetro do sistema no contexto da filial.

GETMV()AdvPL
01 · VISÃO GERAL

Visão geral

Consulta SX6 considerando a filial da conexão. Se o parâmetro não existir, a referência descreve exibição de help. O exemplo prepara um bloco, sem ler automaticamente um parâmetro que pode estar ausente. Seu retorno segue o tipo do parâmetro cadastrado. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

GetMV(cParametro) -> uValue

Parâmetros

cParametro
CaractereObrigatório

Nome cadastrado no SX6, sem filial.

Retorno

Valor conforme o tipo do parâmetro.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed470()
    // Executar somente em ambiente de teste preparado.
    Local bRead := {|| GetMV("MV_DIAS")}
    ConOut(ValType(bRead))
Return Nil
Resultado esperado

Prepara bloco B; leitura depende do ambiente e não ocorre neste recorte. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Não acrescentar filial ao nome. Conferir tipo antes de cálculo ou comparação.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. GETMV%28%29. TDN. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha