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

TEXTO()

Texto() — chamada observada; contrato parcial

Registra a chamada de validação encontrada em documentação oficial.

TEXTO()AdvPL
01 · VISÃO GERAL

Visão geral

O artigo de definição da tabela S037 mostra TEXTO() na coluna de validação de DESCRICAO. Isso comprova uma chamada sem argumentos naquele contexto, mas não define critérios de aceitação, variável implícita ou retorno. Não inferimos que a função aceite qualquer texto nem que sanitize conteúdo. O bloco abaixo não é invocado; a validação precisa ser observada no chamador e no release antes de uso em outro campo. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

Texto() — chamada observada; contrato parcial

Retorno

Não confirmado pela referência selecionada.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed689()
    // Depende do contexto de validacao do campo; nao invocar isoladamente.
    Local bValidacao := {|| Texto()}
    ConOut(ValType(bValidacao))
Return Nil
Resultado esperado

Cria bloco B; não valida um campo e não presume retorno .T. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Confirmar entrada implícita, tratamento de vazio e retorno no chamador. Não usar como proteção contra injeção ou entrada maliciosa.
  • 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. GPEA310 — Definición de la tabla S037. Chamada TEXTO na validação; contrato não detalhado. 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