× Linguagem de Programação ADVPL

Perguntas Configurador

Mais
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???

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #10843 por lalberto
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.

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.

Mais
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.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #10847 por lalberto
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.

Mais
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.

Mais
11 anos 9 meses atrás #10856 por lalberto
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.

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.146 segundos
Joomla templates by a4joomla