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

VAZIO()

Vazio() -> lEmpty

Verifica o conteúdo vazio no contexto da validação corrente.

VAZIO()AdvPL
01 · VISÃO GERAL

Visão geral

O TDN documenta Vazio sem argumentos: examina a variável ou o campo posicionado, retornando lógico. Não é Empty(xValor), que recebe um valor explícito. O contexto implícito é essencial; chamar Vazio isoladamente não escolhe o campo desejado. O exemplo oficial usa !Vazio() no VALID de MSGET. O bloco abaixo apenas prepara essa validação, sem mostrar uma tela nem alterar um campo. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

Vazio() -> lEmpty

Retorno

Lógico: .T. vazio, .F. não vazio.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed706()
    // Vincular somente ao contexto VALID do campo correto.
    Local bNaoVazio := {|| !Vazio()}
    ConOut(ValType(bNaoVazio))
Return Nil
Resultado esperado

Cria bloco B; não avalia o conteúdo de um campo. 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 confundir ausência obrigatória com regra de formato, existência de chave ou autorização.
  • 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. VAZIO. Contexto e retorno. 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