- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Ajuda com inicializador padrao
×
Linguagem de Programação ADVPL
Perguntas Ajuda com inicializador padrao
- hbaldin
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 266
- Obrigados Recebidos: 0
11 anos 7 meses atrás #13013
por hbaldin
Ajuda com inicializador padrao foi criado por hbaldin
Galera estou com dificuldades para um inicializador padrão,
Asim, tenho um campo virtual na SD3 onde devo preencher ele com nome do usuário, porem não preenche
ja tentei fazer no X3_RELACAO
IF(!INCLUI,POSICIONE("SRA",1,XFILIAL("SRA")+SD3->D3_CODUSU,"RA_NOME") ,"")
If(!Empty(aCols[n][1]),Posicione("SRA",1,xFilial("SRA")+SD3->D3_CODUSU,"RA_NOME"),"")
If(!INCLUI .AND. !Empty(aCols[n][1]),Posicione("SRA",1,xFilial("SRA")+M->D3_CODUSU,"RA_NOME"),"")
porem nenhuma das alternativas preenche o campo quando visualizo, tenho um gatilho para a inclusão que funciona perfeitamente, agora quando visualizo o campo fica embranco.
se alguém puser dar um mão =D
Vlw
Asim, tenho um campo virtual na SD3 onde devo preencher ele com nome do usuário, porem não preenche
ja tentei fazer no X3_RELACAO
IF(!INCLUI,POSICIONE("SRA",1,XFILIAL("SRA")+SD3->D3_CODUSU,"RA_NOME") ,"")
If(!Empty(aCols[n][1]),Posicione("SRA",1,xFilial("SRA")+SD3->D3_CODUSU,"RA_NOME"),"")
If(!INCLUI .AND. !Empty(aCols[n][1]),Posicione("SRA",1,xFilial("SRA")+M->D3_CODUSU,"RA_NOME"),"")
porem nenhuma das alternativas preenche o campo quando visualizo, tenho um gatilho para a inclusão que funciona perfeitamente, agora quando visualizo o campo fica embranco.
se alguém puser dar um mão =D
Vlw
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
11 anos 7 meses atrás #13014
por kanaamlrr
Respondido por kanaamlrr no tópico Ajuda com inicializador padrao
Cara, esse campo da SD3 está em um grid?
tenta IF(!INCLUI,POSICIONE("SRA",1,XFILIAL("SRA")+SD3->D3_CODUSU,"RA_NOME") ,"TESTE")
e ve se ele aparece o "teste" ou não aparece nada.
se não aparecer nada, troco o posicione por um conteudo fixo para testar, se funcionar o problema está no posicione.
Pode ser que você tenha que utilizar o aCols na busca, e não o M-> ou SD3->
(isso no caso de grid)
tenta IF(!INCLUI,POSICIONE("SRA",1,XFILIAL("SRA")+SD3->D3_CODUSU,"RA_NOME") ,"TESTE")
e ve se ele aparece o "teste" ou não aparece nada.
se não aparecer nada, troco o posicione por um conteudo fixo para testar, se funcionar o problema está no posicione.
Pode ser que você tenha que utilizar o aCols na busca, e não o M-> ou SD3->
(isso no caso de grid)
Por favor Acessar ou Registrar para participar da conversa.
- hbaldin
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 266
- Obrigados Recebidos: 0
11 anos 7 meses atrás #13017
por hbaldin
Respondido por hbaldin no tópico Ajuda com inicializador padrao
Achei oque era ... PQP mesmo na filial que estou posicionado nao existe a SRA_mat que esta no campo SD3->D3_CODUSU , ae numca ia aparece mesmo ..
avisei o pessoal do estoque e vai ficar assim mesmo..
Vlw Kanaãm
avisei o pessoal do estoque e vai ficar assim mesmo..
Vlw Kanaãm
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Ajuda com inicializador padrao
Tempo para a criação da página:0.090 segundos