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

RetProfDef

RetProfDef(...) -> cRet

Consulta definições de profile com assinatura pendente.

RetProfDefAdvPL
01 · VISÃO GERAL

Visão geral

O TDN para P10 informa retorno de definições de profile do usuário. Porém, a linha de sintaxe mostra P1 enquanto a descrição da tabela enumera UserCode, ProgramName, tarefa e tipo como P1 a P4. A fonte não esclarece se esses critérios são argumentos separados nem documenta seus padrões. Por isso, esta ficha não transforma a tabela em uma assinatura de quatro argumentos. O exemplo organiza somente critérios fictícios em memória; não chama RetProfDef e não lê preferências de usuários. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

RetProfDef(...) -> cRet

Retorno

cRet: definições do registro, conforme página P10; forma detalhada não especificada.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed627()
    // Criterios citados no TDN; isto NAO e uma chamada da API.
    Local aCriterios := {"USER_TEST","ED627","TASK_TEST","TYPE_TEST"}
    ConOut(Len(aCriterios))
Return Nil
Resultado esperado

Imprime 4, apenas a quantidade de critérios no laboratório. Não comprova a aridade da API. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Conferir assinatura no fonte ou documentação do release antes de chamar. Profile não representa 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. RetProfDef. TDN. Consulta em 2026-10-27.
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