Usuário com melhor resposta
Personalizar botão de exclusão

Pergunta
-
Bom dia a todos,
Tenho a seguinte situação: Existe um relacionamento entre 'Invoice' e 'Service Appointment', e gostaria de fazer que, sempre que uma fatura relativa a uma atividade de serviço for excluída, que o relacionamento entre elas também deixe de existir. E inclusive, no meu formulário de Atividade de Serviço, onde posso escolher uma fatura, gostaria que o registro de fatura desaparecesse.
Não sei se tal configuração devesse ter sido feita quando criei o relacionamento ou se é preciso customizar o botão de exclusão de fatura.
Se a resposta for customização deste botão, gostaria de saber como isso deve ser feito.
Obrigado.
Bruno Cardoso
Respostas
-
Faça o seguinte:
1 - Abra um chamado na MS referente a este erro;
2 - Enquanto espera uma solução, como sugestão, desenvolva um [Plugin] para fazer o trabalho do CRM.
Este componente deverá fazer o seguinte:
- Ao excluir uma Fatura:
- Procurar todas as atividades de serviço relacionadas;
- Efetuar um loop nestas atividades e limpar o campo de Lookup que representa a Fatura.
[]
Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com)- Marcado como Resposta Bruno dos Santos A. Cardoso quinta-feira, 2 de julho de 2009 10:20
Todas as Respostas
-
Bruno,
Este comportamento deveria estar funcionando por [padrão] no produto, ou seja, ao excluir uma Fatura, o relacionamento dela com a Atividade de Serviço também seria excluída.
Entre em Configurações -> Personalização - Personalizar Entidades -> Entre na Fatura -> Relationamentos 1:N -> Abra o relacionamento entre Fatura e Atividade de Serviço.
Note que para o [comportamento de relacionamento Excluir] está marcado (e desabilitado) [Remover Link].
Pode ser um bug do produto.
Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com) -
Gilberto,
Está exatamente como vc falou.
O que ocorre é o seguinte: quando excluo a fatura, o registro dela continua em Atv. Serviço (onde tenho o lookup de fatura) e ao clicar neste nome aparece que aquela fatura não existe mais. Este comportamento é normal? ou é um bug do produto, como vc mencionou?
O que quero fazer é retirar este nome da fatura que foi excluída, já que ela não existe mais. Seja um comportamento normal ou não, como devo proceder para retirar este nome?
Obrigado.
Bruno Cardoso -
Este comportamento não é normal! É realmente um bug.
Tempos atrás a MS disponibilizou no Rollup 2 (já estamos no Rollup 4) uma correção parecida com este problema, porém para relacionamento entre entidades [customizadas].
Vc já aplicou o Rollup 4 no seu CRM?
Rollup 4 link - http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=0ddf8e83-5d9c-4fe7-9ae6-f2713a024071
Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com) -
-
Faça o seguinte:
1 - Abra um chamado na MS referente a este erro;
2 - Enquanto espera uma solução, como sugestão, desenvolva um [Plugin] para fazer o trabalho do CRM.
Este componente deverá fazer o seguinte:
- Ao excluir uma Fatura:
- Procurar todas as atividades de serviço relacionadas;
- Efetuar um loop nestas atividades e limpar o campo de Lookup que representa a Fatura.
[]
Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com)- Marcado como Resposta Bruno dos Santos A. Cardoso quinta-feira, 2 de julho de 2009 10:20
-
-
-