MPProfInDB
MPProfInDB() -> NIL (TDN)Consulta o indicador de profile no banco, com contrato de retorno pendente.
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.)
Sintaxe
MPProfInDB() -> NIL (TDN)Retorno
A fonte publica NIL; significado e eventual retorno lógico precisam de confirmação no release.
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 NilImprime 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.
- 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.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.