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

MPProfInDB

MPProfInDB() -> NIL (TDN)

Consulta o indicador de profile no banco, com contrato de retorno pendente.

MPProfInDBAdvPL
01 · VISÃO GERAL

Visão geral

A descrição oficial diz indicar se o profile está no banco, mas a sintaxe publicada mostra MPProfInDB()->NIL e não detalha retorno lógico. Não tratamos a função como predicado booleano nem como classe. O bloco permite inspecionar o tipo em homologação sem inferir contrato ou migração a partir do nome. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

MPProfInDB() -> NIL (TDN)

Retorno

A fonte publica NIL; significado e eventual retorno lógico precisam de confirmação no release.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed532()
    // Bloco nao invocado; avaliar somente em ambiente Protheus preparado.
    Local bConsultar := {|| ValType(MPProfInDB())}
    ConOut(ValType(bConsultar))
Return Nil
Resultado esperado

Imprime B. Ao avaliar o bloco em homologação, observar o tipo efetivo. 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 alterar dicionários ou profiles com base apenas no indicador. Registrar release e comparar o resultado com a configuração do ambiente.
  • 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. MPProfInDB. 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