- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Filtro por usuário (USERLGI)
×
Linguagem de Programação ADVPL
Perguntas Filtro por usuário (USERLGI)
- manoelcarlosjunior
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 116
- Obrigados Recebidos: 0
10 anos 4 meses atrás #23576
por manoelcarlosjunior
Filtro por usuário (USERLGI) foi criado por manoelcarlosjunior
Boa tarde galera. To tentando bolar um filtro por usuário que criou um pedido de venda.
1 - Devo criar um campo Real para pegar os dados do C5_USERLGI ?
2 - digitei esse código na inicialização padrão para puxar o dados da USERLGI SubStr(Embaralha(SC5->C5_USERLGI,0), 1,20)
Não sei o que estou fazendo de errado, só sei que não estou fazendo nada de certo rsrsr porque quando vejo o campo do usuário que criou o pedido aparece caracteres diferentes.campo pra real não aparece nada.
Segue em anexo a imagem.
Abç
Manoel Carlos Júnior
1 - Devo criar um campo Real para pegar os dados do C5_USERLGI ?
2 - digitei esse código na inicialização padrão para puxar o dados da USERLGI SubStr(Embaralha(SC5->C5_USERLGI,0), 1,20)
Não sei o que estou fazendo de errado, só sei que não estou fazendo nada de certo rsrsr porque quando vejo o campo do usuário que criou o pedido aparece caracteres diferentes.campo pra real não aparece nada.
Segue em anexo a imagem.
Abç
Manoel Carlos Júnior
Por favor Acessar ou Registrar para participar da conversa.
- will3698
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 310
- Obrigados Recebidos: 1
10 anos 4 meses atrás #23590
por will3698
Respondido por will3698 no tópico Filtro por usuário (USERLGI)
Ola boa noite !
Nesse caso ai você na verdade esta embaralhando oque ja esta embaralhado, não ?
Porque ate onde eu sei esses campos reservados são preenchidos por rotinas padrão.
att
Nesse caso ai você na verdade esta embaralhando oque ja esta embaralhado, não ?
Porque ate onde eu sei esses campos reservados são preenchidos por rotinas padrão.
att
Por favor Acessar ou Registrar para participar da conversa.
- THALESCOTR
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
10 anos 4 meses atrás #23593
por THALESCOTR
Respondido por THALESCOTR no tópico Filtro por usuário (USERLGI)
Boa noite pessoal,
utilize a função FwLeUserLg(), ela foi criada para substituir a função Embaralha. Segue documentação.
tdn.totvs.com/pages/releaseview.action;j...B68AF?pageId=6814934
Att
Thales
utilize a função FwLeUserLg(), ela foi criada para substituir a função Embaralha. Segue documentação.
tdn.totvs.com/pages/releaseview.action;j...B68AF?pageId=6814934
Att
Thales
Por favor Acessar ou Registrar para participar da conversa.
- manoelcarlosjunior
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 116
- Obrigados Recebidos: 0
10 anos 4 meses atrás #23598
por manoelcarlosjunior
Respondido por manoelcarlosjunior no tópico Filtro por usuário (USERLGI)
Muito obrigado Thales você esta correto ontem no fim da tarde cheguei nessa função mais travei em outro problema os dados só são exibidos se o campo for virtual quando o campo é real aparece em branco mais eu preciso não só exibi-los como também filtra-los. Então ontem anoite falando com um amigo meu ele citou o update mais até o momento não soube aplica-lo para esse caso se puder me ajudar...
Abraço
Abraço
Por favor Acessar ou Registrar para participar da conversa.
- THALESCOTR
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
10 anos 4 meses atrás #23599
por THALESCOTR
Respondido por THALESCOTR no tópico Filtro por usuário (USERLGI)
Certo, acredito que em campo virtual não tenha como fazer filtro.
tente assim:
volte o campo como Real, continue usando a função embaralha mas altere o substr e adicione a função RetUsrName(). Ficando assim:
RetUsrName(SubStr(Embaralha(SC5->C5_USERLGI,0), 3,6)) //Retornará o nome do usuário
Depois tente o filtro.
Att
Thales
tente assim:
volte o campo como Real, continue usando a função embaralha mas altere o substr e adicione a função RetUsrName(). Ficando assim:
RetUsrName(SubStr(Embaralha(SC5->C5_USERLGI,0), 3,6)) //Retornará o nome do usuário
Depois tente o filtro.
Att
Thales
Por favor Acessar ou Registrar para participar da conversa.
- manoelcarlosjunior
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 116
- Obrigados Recebidos: 0
10 anos 4 meses atrás #23602
por manoelcarlosjunior
Respondido por manoelcarlosjunior no tópico Filtro por usuário (USERLGI)
Thales acredito que estamos perto, tentei mais quando coloco o campo para real não aparece nada achei que era porque era um registro antigo mais criei um pedido novo e o mesmo retornou embranco. Em anexo o print.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Filtro por usuário (USERLGI)
Tempo para a criação da página:0.122 segundos