- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Dúvidas Gerais
- CONSULTA PADRÃO - PERSONALIZADA
Perguntas CONSULTA PADRÃO - PERSONALIZADA
- fernandoigor
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 4
- Obrigados Recebidos: 0
9 anos 11 meses atrás #26524
por fernandoigor
CONSULTA PADRÃO - PERSONALIZADA foi criado por fernandoigor
Bom dia, amigos!
Preciso da ajuda de vocês. Gostaria que os usuários usassem a CONSULTA PADRÃO SB1 de produtos. No entanto, preciso que em um usuário específico ele use uma CONSULTA PADRÃO Z_SB1, por exemplo, onde iria aparecer somente alguns dos produtos e não o cadastro completo de produto.
Como fazer?
Preciso da ajuda de vocês. Gostaria que os usuários usassem a CONSULTA PADRÃO SB1 de produtos. No entanto, preciso que em um usuário específico ele use uma CONSULTA PADRÃO Z_SB1, por exemplo, onde iria aparecer somente alguns dos produtos e não o cadastro completo de produto.
Como fazer?
Por favor Acessar ou Registrar para participar da conversa.
- admin
- Desconectado
- Administrador
Menos
Mais
- Postagens: 297
- Obrigados Recebidos: 21
9 anos 11 meses atrás #26525
por admin
Respondido por admin no tópico CONSULTA PADRÃO - PERSONALIZADA
Fernando bom dia, você tem duas saidas:
Primeira:
Na própria consulta SB1 coloque um filtro tipo assim Iif(__cUserId$'000232',SB1->B1_TIPO='PA',.t.)
Neste Caso se o ID do usuário logado for o 232 então ele verá apenas os produtos tipo PA, caso contrário outros usuários verão todos os produtos.
Agora se deseja substituir a consulta padrão ai é mais treta, precisa criar uma consulta padrão personalizada e chamar uma função:
Tipo
U_ConsSB1()
User Function ConsSB1()
If __cUserID$'000232'
ConPad("Z_SB1",,,,,)
Else
ConPad("SB1",,,,)
Endif
Return .t.
Não lembro da syntax da função conpad mas espero ter te ajudado.
Abraços e seja bem vindo ao masteradvpl.
Primeira:
Na própria consulta SB1 coloque um filtro tipo assim Iif(__cUserId$'000232',SB1->B1_TIPO='PA',.t.)
Neste Caso se o ID do usuário logado for o 232 então ele verá apenas os produtos tipo PA, caso contrário outros usuários verão todos os produtos.
Agora se deseja substituir a consulta padrão ai é mais treta, precisa criar uma consulta padrão personalizada e chamar uma função:
Tipo
U_ConsSB1()
User Function ConsSB1()
If __cUserID$'000232'
ConPad("Z_SB1",,,,,)
Else
ConPad("SB1",,,,)
Endif
Return .t.
Não lembro da syntax da função conpad mas espero ter te ajudado.
Abraços e seja bem vindo ao masteradvpl.
Por favor Acessar ou Registrar para participar da conversa.
- fernandoigor
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 4
- Obrigados Recebidos: 0
9 anos 11 meses atrás #26537
por fernandoigor
Respondido por fernandoigor no tópico CONSULTA PADRÃO - PERSONALIZADA
Obrigado pela ajuda amigo!
Farei os testes, mas creio que dessa forma eu resolva meu problema!
abs
Farei os testes, mas creio que dessa forma eu resolva meu problema!
abs
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Dúvidas Gerais
- CONSULTA PADRÃO - PERSONALIZADA
Tempo para a criação da página:0.089 segundos