|
14.05.2012, 01:19 | #1 |
Участник
|
Цитата:
Сообщение от g.Naukovych
Я пробовал делать, так как рекомендует а33ik, это работает для представлений, но не для связанных сущностей. уж не знаю почему. Для них необходимо перехватывать событие RetrieveMultiple и фильтровать его аналогичным образом, но там не Fetch, а QueryExpression.
Вот примерно так X++: public class ContactFilterRel : IPlugin { public void Execute(IPluginExecutionContext context) { if (context.Depth > 1) return; if (context.InputParameters.Contains(ParameterName.Query)) { ICrmService service = context.CreateCrmService(true); if (Helper.IsEmpty(service, context.InitiatingUserId)) return; QueryExpression qe = context.InputParameters[ParameterName.Query] as QueryExpression; } } } |
|