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

ConPad1

ConPad1( [uPar1], [uPar2], [uPar3], <cConsulta>, ... ) --> lRet

Abre uma consulta padrão identificada no SXB.

ConPad1AdvPL
01 · VISÃO GERAL

Visão geral

ConPad1 é uma função de consulta, embora apareça como classe em algumas listas históricas. O exemplo oficial de consulta específica usa o nome SXB na quarta posição e um retorno lógico de confirmação; não confundir esse retorno com o conteúdo de um campo. A ficha antiga foi encontrada como excluída no TDN, por isso esta página apresenta somente a chamada parcial comprovada em documentação funcional e no arquivo público ConPad1.PRW. Parâmetros adicionais e forma de obter o conteúdo dependem da consulta e do release. O exemplo preserva o posicionamento de SA1 e não registra dados do cliente escolhido. (TOTVS, 2022, ref. 1; EURAI, s.d., ref. 2)

02 · SINTAXE

Sintaxe

ConPad1( [uPar1], [uPar2], [uPar3], <cConsulta>, ... ) --> lRet

Parâmetros

uPar1 / uPar2 / uPar3
QualquerOpcional

Posições omitidas na chamada parcial analisada.

cConsulta
CaractereObrigatório

Nome da consulta configurada no SXB, na quarta posição.

Retorno

Lógico de confirmação da consulta no exemplo oficial analisado.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed312()
    Local aArea := GetArea()
    Local aAreaSA1
    Local lConfirmou
    If Select("SA1") > 0
        aAreaSA1 := SA1->(GetArea())
        // Requer consulta SA1 configurada no SXB e sessao interativa.
        lConfirmou := ConPad1(,,,"SA1")
        ConOut(cValToChar(lConfirmou))
        RestArea(aAreaSA1)
    EndIf
    RestArea(aArea)
Return Nil
Resultado esperado

Escolha lógica, dependente da interação; não é código de cliente nem alteração cadastral. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Homologar retorno, cancelamento e contexto da consulta específica. Não copiar assinaturas de consultas diferentes nem presumir que lRet contém o campo selecionado.
  • 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. ConPad1. TDN. Consulta em 2026-10-26.
  2. EURAI. ConPad1.PRW. universo_do_desenvolvedor_site, commit a5c83e9490302bdb4a0fc5a9d92c2d569a60773c. Exemplo analisado sem reprodução integral. Consulta em 2026-10-26.
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