×
Linguagem de Programação ADVPL
Perguntas Configurador
- andersonfc
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 7
- Obrigados Recebidos: 0
11 anos 9 meses atrás #10842
por andersonfc
Configurador foi criado por andersonfc
Bom dia
Alguem saberia me dizer como adicionar filtros no Browse pelo Configurador???
Alguem saberia me dizer como adicionar filtros no Browse pelo Configurador???
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 9 meses atrás #10843
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Configurador
Anderson bom dia, poderia dizer em que tela deseja este filtro, e detalhar melhor sua dúvida, conforme a tela é possível utilizar pontos de entrada para tal tratamento, exemplo, no browse de pedidos de vendas é possível criar um filtro automatico permitindo a visualização dos pedidos apenas dos vendedores logados.
Abraço.
Abraço.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- andersonfc
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 7
- Obrigados Recebidos: 0
11 anos 9 meses atrás #10845
por andersonfc
Respondido por andersonfc no tópico Configurador
Oi Bom dia.
Seria no módulo Call-center na lista de contatos eu queria que no browse fosse exibido apenas regsitros que não fossem do tipo venda.
Seria no módulo Call-center na lista de contatos eu queria que no browse fosse exibido apenas regsitros que não fossem do tipo venda.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 9 meses atrás #10847
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Configurador
Anderson faz um favor, entra neste browse pressiona Shift + F6 e me passa o nome da rotina, vou pesquisar pra vc.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- andersonfc
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 7
- Obrigados Recebidos: 0
11 anos 9 meses atrás #10848
por andersonfc
Respondido por andersonfc no tópico Configurador
Olá Luiz Alberto, segue a solicitação: Objeto: TMKA061
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 9 meses atrás #10856
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Configurador
Anderson dei uma analisada e infelizmente está rotina não possui esquema de filtro no browse da tabela SU4, o que encontrei apenas foi um ponto de entrada que através de uma opção se o usuário selecionar vc poderá executar o filtro, mas ai depende do usuário.
User Function TK061BAR()
Local aBot := {}
AAdd(aBot,{ 'EDITABLE' , {|| Mensagem1()}, 'Teste 1','Teste 1'})
AAdd(aBot,{ 'VERNOTA' , {|| Mensagem2()}, 'Teste 2','Teste 2'})
AAdd(aBot,{ 'FILTRO' , {|| Mensagem3()}, 'Teste 3','Teste 3'})
Return(aBot)
Static Function Mensagem1()
Alert('Teste 1')
Return
Static Function Mensagem2()
Alert('Teste 2')
Return
Static Function Mensagem3()
Alert('Teste 3')
Return
Se realmente necessita mesmo disso pode fazer um teste assim:
Cria um programa tipo assim:
User Function ListaFiltro()
Local aArea := GetArea()
dbSelectArea("SU4")
dbSetOrder(1)
dbGoTop()
SET FILTER VAL(SU4->U4_TIPO) <> 3 // VENDAS
SU4->(dbGoTop())
TMKA061()
dbSelectArea("SU4")
dbSetOrder(1)
dbGoTop()
RestArea(aArea)
Return .t.
Ai no Menu aonde chama o TMKA061 vc muda para LISTAFILTRO e tipo 3 (Rotinas Customizadas)
Faça esse teste e avisa a gente ok.
Abraços
Espero ter ajudado.
User Function TK061BAR()
Local aBot := {}
AAdd(aBot,{ 'EDITABLE' , {|| Mensagem1()}, 'Teste 1','Teste 1'})
AAdd(aBot,{ 'VERNOTA' , {|| Mensagem2()}, 'Teste 2','Teste 2'})
AAdd(aBot,{ 'FILTRO' , {|| Mensagem3()}, 'Teste 3','Teste 3'})
Return(aBot)
Static Function Mensagem1()
Alert('Teste 1')
Return
Static Function Mensagem2()
Alert('Teste 2')
Return
Static Function Mensagem3()
Alert('Teste 3')
Return
Se realmente necessita mesmo disso pode fazer um teste assim:
Cria um programa tipo assim:
User Function ListaFiltro()
Local aArea := GetArea()
dbSelectArea("SU4")
dbSetOrder(1)
dbGoTop()
SET FILTER VAL(SU4->U4_TIPO) <> 3 // VENDAS
SU4->(dbGoTop())
TMKA061()
dbSelectArea("SU4")
dbSetOrder(1)
dbGoTop()
RestArea(aArea)
Return .t.
Ai no Menu aonde chama o TMKA061 vc muda para LISTAFILTRO e tipo 3 (Rotinas Customizadas)
Faça esse teste e avisa a gente ok.
Abraços
Espero ter ajudado.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.106 segundos