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

SUPERGETMV()

SuperGetMV(cName,lHelp,xDefault,[cBranch]) -> xValue

Consulta parâmetros SX6 usando o cache documentado.

SUPERGETMV()AdvPL
01 · VISÃO GERAL

Visão geral

A função recebe nome sem filial, opção de help, valor padrão e filial opcional. A documentação descreve cache em memória para consultas repetidas; isso exige conferir a política de atualização quando um parâmetro muda. Use padrão do mesmo tipo do dado esperado e escolha filial conscientemente. O exemplo prepara uma consulta com padrão numérico zero, mas não a executa: MV_X_ED680 é nome fictício, não parâmetro padrão do produto. (Fontes: refs. 1–2.)

02 · SINTAXE

Sintaxe

SuperGetMV(cName,lHelp,xDefault,[cBranch]) -> xValue

Parâmetros

cName
CaractereObrigatório

Nome do parâmetro sem filial.

lHelp
LógicoObrigatório

Exibe help se não localizar.

xDefault
VariávelObrigatório

Padrão compatível com o tipo esperado.

cBranch
CaractereOpcional

Filial; padrão corrente.

Retorno

Conteúdo ou padrão, com tipo conforme parâmetro.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed680()
    // Nome ficticio; o bloco nao consulta nem cria parametro.
    Local bParametro := {|| SuperGetMV("MV_X_ED680",.F.,0)}
    ConOut(ValType(bParametro))
Return Nil
Resultado esperado

Cria bloco B. Nenhum valor ou estado de cache do ambiente foi verificado. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Testar parâmetro inexistente, tipo, filial e alteração durante sessão; não registrar parâmetros com segredos.
  • 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. SUPERGETMV. Sintaxe e cache. Consulta em 2026-10-28.
  2. Atilio. dan-atilio/AdvPL. Maratona de Exemplos/Exemplo_279_Funcoes_GetMV_e_SuperGetMV.prw. Arquivo completo consultado; adaptação editorial. Consulta em 2026-10-28.
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