× Linguagem de Programação ADVPL

Perguntas [RESOLVIDO] Função FWLeUserLg

Mais
11 anos 7 meses atrás #12970 por kanaamlrr
Respondido por kanaamlrr no tópico [RESOLVIDO] Função FWLeUserLg
ele pode estar retornando algum usuário que foi excluido.
debuga a rotina e verifica isso.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás - 11 anos 7 meses atrás #12971 por CaioTostes
Respondido por CaioTostes no tópico [RESOLVIDO] Função FWLeUserLg
Creio que nào pois é um relatório atual (de ontem porex) onde nenhum usuario foi excluído.
Vou debugar aqui.
Ultima edição: 11 anos 7 meses atrás por CaioTostes.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás #13025 por kanaamlrr
Respondido por kanaamlrr no tópico [RESOLVIDO] Função FWLeUserLg
Caio, verifica os seguintes pontos....

Local aUser := FWSFALLUSERS()
aqui o array aUser tem que estar com todos os usuários do sistema


codUser := Subs( Embaralha( SC5->C5_USERLGI, 1), 3, 6)
qual o retorno da função embaralha aplicada no seu campo?
existe esse código dentro do array aUser?
de onde vc está puxando essa informação?
quando consulta o log pelo cfg aparece o nome de usuário que está associado com esse código?

aUser[aScan(aUser,{|x|x[2]==codUser})][3]
qual o retorno do aScan?

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás #13030 por CaioTostes
Respondido por CaioTostes no tópico [RESOLVIDO] Função FWLeUserLg
Kanaãm, a função FWSFALLUSERS() não trouxe nenhum valor pra variavel aUser. Precisa dar algum include?

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás #13033 por kanaamlrr
Respondido por kanaamlrr no tópico [RESOLVIDO] Função FWLeUserLg
Esse é o problema então, você pode não ter essa função compilada...

troca ela por

Local aUser := ALLUSERS()
Local codUser := ""
codUser := Subs( Embaralha( SC5->C5_USERLGI, 1), 3, 6)


aUser[aScan(aUser,{|x|x[1][1]==codUser})][1][2]

não testei, verifica se o aScan está certo...fiquei meio na dúvida...hahaha

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás #13036 por CaioTostes
Respondido por CaioTostes no tópico [RESOLVIDO] Função FWLeUserLg
Kanaãm resolvi usando assim:

_cUser := UsrRetName( SubStr( Embaralha( ENT->LOG, 1 ), 3, 6 ) )

Valeu pela ajuda :)

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.127 segundos
Joomla templates by a4joomla