ConPad1 - Consulta de usuários - ADVPL

Preciso executar uma consulta padrão de usuários e obter o retorno da mesma mas todas as formas que tentei não consegui obter o retorno da consulta padrão.


If ConPad1( , , ,'ZZUSUV', @cRetCon/*cCampoRet*/, /*lGet*/,;
.F./*lOnlyView*/,/*cVar*/,/*oGet*/, /*uContent*/)

   Return cRetCon

Endif

If ConPad1( , , ,'ZZUSUV', cRetCon/*cCampoRet*/, /*lGet*/,;
.F./*lOnlyView*/,/*cVar*/,/*oGet*/, /*uContent*/)

   Return cRetCon

Endif

If ConPad1( , , ,'ZZUSUV', 'M->CAMPO'/*cCampoRet*/, /*lGet*/,;
.F./*lOnlyView*/,/*cVar*/,/*oGet*/, /*uContent*/)

   Return cRetCon

Endif

If ConPad1( , , ,'ZZUSUV', 'TAB->CAMPO'/*cCampoRet*/, /*lGet*/,;
.F./*lOnlyView*/,/*cVar*/,/*oGet*/, /*uContent*/)

   Return cRetCon

Endif

Teria outra forma de obter retorno de uma consulta padrão ?

Isaque, boa tarde.

O retorno do ConPad1 é lógico, se clicou em OK ou não, conforme link http://tdn.totvs.com/pages/releaseview.action?pageId=6814971

Quando clica em ele já está posicionado no registro da tabela pertencente a consulta, ele não retorno o campo que vc colocou na consulta.

Att,

neste caso é uma consulta do tipo usuários, ou seja estou selecionando o usuário e retornando o ID do mesmo. Na documentação da TOTVS informa que no parâmetro 5 deve ser informado o ‘Nome da variável ou campo que receberá o retorno da consulta padrão’, conforme mostrado acima não retorna nada na variável.

O retorno ocorre na variavel publica aCpoRet (Array de uma posição com o retorno)

Exe.: aCpoRet[1]