AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.08.2009, 08:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
Мелкомягкий CRM: Отображение неактивных записей в стандартных представлениях
Источник: http://mmcrm.ru/?p=624
==============

Есть два типа представлений в MS CRM: стандартные (т.е. поставляемые вместе с CRM) и кастомные (которые Вы можете создать, например, с помощью Расширенного поиска, а затем сохранить). С кастомными представлениями все понятно – делаем что хотим (создаем, удаляем, меняем и т.д.), а вот со стандартными не все так просто – одни из их настроек заблокированы, а другие вообще скрыты.

Итак, преамбула: представление Быстрого поиска возвращают только активные записи. Но иногда требуется, чтобы отображались и активные и неактивные записи. Та же история и другими представлениями, например, со связанными записями или лукапами!

- Какой диагноз, доктор?
- Хардкод! Будем лечить!

Быстрый поиск
  • Экспортируйте настройку какого-либо объекта (или нескольких) в xml файл (я взял для пример объект Бизнес-партнеры), у которого при быстром поиске хотите отобразить все записи;
  • Отройте xml-файл в каком-либо текстовом редакторе;
  • Найдите раздел savedquery, в котором тег LocalizedName равен «Быстрый поиск активных организаций»;
  • В этом savedquery-разделе удалите следующие строки:
  • Сохраните и импортируйте xml-файл в CRM. Затем опубликуйте.
Теперь откройте представление нужного объекта и введите в быстрый поиск * (что означает поиск всех записей) и нажмите Enter. В представлении отобразятся как активные, так и неактивные записи.






Связанные представления

Со связанными представлениями все делается аналогичным образом (с парой нюансов):
  • Откройте форму настройки нужного объекта и перейдите на левой панели в Формы и представления. Перед вами предстанет список представлений, доступных для данного объекта. Запомните название для связанного представления. Например, для объекта Бизнес-партнеры оно будет называться «Представление связанных организаций».
  • Экспортируйте настройки этого объекта в xml-файл и откройте в текстовом редакторе!
  • Найдите раздел savedquery содержащий название связанного представления и удалите из него строчку, подобную этой:
  • Сохраняйте, импортируйте и публикуйте!
Открываем связанное представление этого объекта и видим неактивные записи!






Другие стандартные представления

Работа с другими стандартными представления ничем не отличается от работы со связанными представлениями. Вам только нужно открыть Формы и представления нужного объекта и запомнить название нужного стандартного представления (которое затем и искать в xml-файле)!

Лукап

С лукапами все проще. Вам всего лишь необходимо добавить на онлоад нужного объекта следующий код

crmForm.all..lookupclass = "alllookups";К примеру, для лукапа Родительский клиент объекта Контакт это строчка будет выглядеть так:

crmForm.all.parentcustomerid.lookupclass = "alllookups";


Статус

И было бы неплохо, если Вы добавите поле Статус в представления – чтобы юзверы знали с какими записями работают!






Источник: http://mmcrm.ru/?p=624
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Мелкомягкий CRM: Отображение в Lookup’е произвольного поля вместо основного атрибута Blog bot Dynamics CRM: Blogs 3 26.04.2010 19:10
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05
Все о Microsoft Dynamics CRM: Включение неактивных записей в результат Быстрого поиска (Quick Find) в Microsoft Dynamics CRM 4.0 Blog bot Dynamics CRM: Blogs 0 26.07.2009 22:06
Microsoft Dynamics CRM Team Blog: Building Rich-Client Dashboards for Microsoft Dynamics CRM with Windows Presentation Foundation Blog bot Dynamics CRM: Blogs 1 31.03.2009 13:24
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:42.