X3Descric
X3Descric()Lê descrição do campo no idioma corrente.
Visão geral
O manual histórico descreve leitura de descrição do campo conforme o registro já posicionado em SX3 e o idioma corrente. Descrição e título são metadados diferentes; não usar o texto traduzido como identificador de campo. O chamador deve confirmar a chave antes deste fragmento: alias aberto e registro válido não comprovam que seja o registro desejado. Os exemplos comunitários fazem buscas com chaves fixas e sem conferir DbSeek; a adaptação não repete essa busca. A expressão aliasada evita trocar a área corrente e não modifica o dicionário. (Fontes: refs. 1–2.)
Sintaxe
X3Descric()Retorno
Caractere conforme manual histórico.
Exemplo comentado
#Include "Protheus.ch"
User Function Ed722()
Local xResultado := Nil
// O chamador ja confirmou a chave deste registro; nao reposicionar aqui.
If Select("SX3") > 0
If !SX3->(Eof())
xResultado := SX3->(X3Descric())
EndIf
EndIf
// Exibir apenas o tipo, sem revelar conteudo do dicionario.
ConOut(ValType(xResultado))
Return NilExibe o tipo do resultado; sem alias aberto ou com EOF, mantém Nil e exibe U. Conteúdo e idioma não são fixados. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Contrato histórico: confirmar disponibilidade e posicionamento no release-alvo. Não abrir, fechar ou editar SXs como efeito colateral desta consulta.
- 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.