|  13.01.2011, 02:14 | #1 | 
| Участник | Все о Microsoft Dynamics CRM: Отображение только активных продуктов в лукапе для расширенного поиска в MS CRM 4.0 
			
			Источник: http://ms-dynamics-crm.com.ua/2011/0...okup-ms-crm-4/ ============== Задача очень простая – отображать только активные записи (в этом примере – продукты) в лукапе при работе с расширенным поиском. Сначала я попробовал изменить вручную экспортированный файл кастомизации сущности product, добавив условие фильтра и импортировав его обратно не получил требуемого результата. После чего я решил написать плагин, который бы перехватывал сгенерированный fetch xml и заменял его на нужный мне. Вот, что получилось: Код плагина: public void Execute(IPluginExecutionContext context) { if (context.InputParameters.Contains("FetchXml")) { string FetchXml = (String)context.InputParameters["FetchXml"]; //проверяю, что работаю с product if (FetchXml.Contains("")) {//заменяю на нужный мне fetch xml context.InputParameters["FetchXml"] = ""; } }Регистрирую плагин с таким шагом:  plugin step only active products lookup Источник: http://ms-dynamics-crm.com.ua/2011/0...okup-ms-crm-4/ 
				__________________ Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. | 
|  | 
|  | 
| 
 |