Аддоны
18
Апр
6

Records Per Page Wizard

Record Per Page Wizards – CRM-аддон, который позволяет пользователю изменять (на лету) количество записей отображаемых в представлениях. В одном из пердыдущих постов (Количество строк в представлении) я рассказывал как обойти лимит отображения в 250 записей для представления установленный системой. Record Per Page Wizards же позволяет делать это поддерживаемым способом, быстро и через визуальный интерфейс!

Возможности Record Per Page Wizards:

  • Запускается с основной панели инструментов CRM;
  • Идентифицирует текущий просматриваемый объект и загружается с пользовательскими настройками;
  • Обновляет текущее представление объекта;
  • Поддерживает все представления, включая связанные;
  • Поддерживает быстрый и расширенный поиск.

Установка:

  • Скачайте Record per Page Wizard;
  • Скопируйте:
    • Папку RPPU в папку ISV сайта CRM;
    • Файл GI.RPP.Utility.dll в папку bin сайта CRM.
  • Визуальный интерфейс RPPW открывается по кнопке с главной панели инструментов CRM. Поэтому необходимо изменить настройки ISV.config’а. Экспортируйте его и откройте в каком-нибудь текстовом редакторе. Добавьте в узел <Root><ToolBar> следующий код:
    <Button Icon="/isv/rppu/_imgs/rppprop.gif" Url="/isv/rppu/usersettings.aspx" PassParams="1" WinParams="Width=272px,Height=100px,top=165px,left=260px,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=0,toolbar=0" WinMode="0">
    	<Titles>
    		<Title LCID="1049" Text="" />
    	</Titles>
    	<ToolTips>
    		<ToolTip LCID="1049" Text="Количество записей на страницу" />
    	</ToolTips>
    </Button>
    

    Импортируйте ISV.config обратно в CRM;

  • Запустите Plug-in Registration Tool и подключитесь к серверу CRM;
  • Перейдите Import/Export — Import Solution XML — откроется окно импорта файла конфигурации. В верхнем поле укажите путь к файлу DATABASE_Import.xml и установите галку «Ignore Id’s in Import Xml». Нажмите Ок и программа зарегистрирует два преднастроенных плагина в CRM;
  • Все – можете открывать CRM на каком-нибудь пердставлении и менят количество отображаемых в нем записей 🙂




Комментарии (6)
  • Павел 18.04.2010

    3-q пункт в установке не понятен.
    Как экспортировать указанный файл и какой код вставлять?
    Спасибо за помощь!

  • slivka_83 18.04.2010

    Добавил код 🙂 Спасибо что заметили 🙂

  • Павел 18.04.2010

    А у меня после установки возникает такая ошибка на страничке usersettings.aspx
    An error occurred loading a configuration file: Failed to start monitoring changes to ‘c:\inetpub\wwwroot\isv\rppu\web.config’ because access is denied.
    Вы встречались с такой. В директории собственно никакого конфига нет 🙁

  • slivka_83 18.04.2010

    нет не встречался, у меня как видите все работает без ошибок…

  • Макс 18.04.2010

    Установил, при нажатии кнопки, ошибка — «Платформе переданы недопустимые параметры пользователя»((

  • slivka_83 18.04.2010

    Решение довольно старое, с тех пор на CRM 4.0 вышла куча ролапов, возможно в них были изменения с которыми данное решение не совместимо.

*

code