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

X3TreatObrigat

X3TreatObrigat(xContent) -> xTreated

Converte a representação de X3_OBRIGAT para análise.

X3TreatObrigatAdvPL
01 · VISÃO GERAL

Visão geral

A ficha P12 descreve conversão entre conteúdo binário e string. Ao receber string, pode retornar binário ou conservar string dependendo da situação. Não é uma consulta lógica de obrigatoriedade/uso nem uma API para gravar SX3. O bloco recebe conteúdo do campo, sem inventar posições de bits ou um tamanho universal. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

X3TreatObrigat(xContent) -> xTreated

Parâmetros

xContent
VariávelObrigatório

Conteúdo de X3_OBRIGAT.

Retorno

Conteúdo tratado; tipo depende da entrada e situação.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed725()
    // Conteudo real do campo deve ser fornecido; bloco nao invocado.
    Local bConverter := {|xConteudo| X3TreatObrigat(xConteudo)}
    ConOut(ValType(bConverter))
Return Nil
Resultado esperado

Cria bloco B; não converte nem altera o dicionário. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Verificar tipo do resultado antes de analisar. Não editar bitmap por concatenação de letras ou posições copiadas de outro release.
  • 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. X3TreatObrigat. P12; conversão de representação. 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