Usuário com melhor resposta
Duvidas de Como fazer

Pergunta
-
Olá, Galera
Se alguém puder me ajudar agradeço. Preciso fazer a seguinte customização:
No cadastro de Contato irei criar 3 campos CheckBox um informado "Faturamento", "Serviço" e "Compras"
Por exemplo no módulo de vendas na pesquisa de contato e no assistente de formulario somente posso apresentar o Contato que esteja selecionado "Faturamento" no cadastro de Contato. No módulo de serviço a mesma coisa, na pesquisa de contato e no assistente de formulario somente deve ser apresentado o contato que esteja selecionado "Serviço" e assim por diante.
A minha dúvida é como devo efetuar essa customização,não tenho nem ideia de como iniciar esta tarefa. Se alguém puder me ajudar agradeço.
Abs,
Marcos
Respostas
-
Marcos,
Infelizmente no assistente de formulário não conseguirá adicionar uma filtragem como está (pelo que conheço). O que pode fazer é usar um filtered lookup, tenho algus links que irão te ajudar, basicamente você passará um filtro para o lookup contact que apenas mostrará o que filtrou.
Veja:
http://ronaldlemmen.blogspot.com/2006/12/filter-data-in-crm-lookup-field.html
http://nishantrana.wordpress.com/2009/06/08/filtered-lookup-crm-4/
http://mscrmfilteredlookup.codeplex.com/
[]'s,
Tiago
- Sugerido como Resposta RicardoAlves sexta-feira, 11 de fevereiro de 2011 02:06
- Marcado como Resposta RicardoAlves segunda-feira, 21 de fevereiro de 2011 14:49
Todas as Respostas
-
Marcos,
Infelizmente no assistente de formulário não conseguirá adicionar uma filtragem como está (pelo que conheço). O que pode fazer é usar um filtered lookup, tenho algus links que irão te ajudar, basicamente você passará um filtro para o lookup contact que apenas mostrará o que filtrou.
Veja:
http://ronaldlemmen.blogspot.com/2006/12/filter-data-in-crm-lookup-field.html
http://nishantrana.wordpress.com/2009/06/08/filtered-lookup-crm-4/
http://mscrmfilteredlookup.codeplex.com/
[]'s,
Tiago
- Sugerido como Resposta RicardoAlves sexta-feira, 11 de fevereiro de 2011 02:06
- Marcado como Resposta RicardoAlves segunda-feira, 21 de fevereiro de 2011 14:49
-
Tiago,
Tenho outra duvida:
Da forma que vc diz para eu fazer eu consigo filtrar a Lookup, mas abaixo do campo onde se encontra a lookup tem tipo uma Grid que mostra todos os contatos eu consigo filtrar lá de alguma forma ???
Desde já agradeço,
Marcos
-
Vou passar do jeito que eu já fiz, porém tem solução bem melhores no mercado e nos links que te passei, porém o importante é enteder o core...
Assim, por exemplo abriu o form que deseja filtrar o lookup contact, no onload coloque:
document.FilterLookup = function(target) { if (IsNull(target)) { return; } target.additionalparams = 'search=' + VALOR_DO_FILTRO; } document.FilterLookup(CAMPO_LOOKUP);
Depois vá na entidade contact e insira na "Exibição Associada" o atributo que deseja filtrar, ao qual colocou o valor do filtro no código acima.
Att,
Tiago
-
Não se esqueça de desabilitar o Assistente de Formulário nas propriedades do Formulário, pois só poderá filtrar o LOOKUP convencional.
[]'s Juliano Bassetto - [MCT/MCP/MCITP/MCTS] - Semper Fi! Carry On!- Sugerido como Resposta RicardoAlves sexta-feira, 11 de fevereiro de 2011 02:06
-
Marcos,
Uma outra alternativa é utilizar está solução:
http://mscrmfilteredlookup.codeplex.com/
Abs,
Ricardo Alves
www.ricardoalves.me -