Кастомизация
22
Мар
5

Добавление на форму Представления с не связанного объекта

По умолчанию связанные записи можно посмотреть либо в связанном, либо во вложенном Представлении какой-либо родительской записи. Но в принципе можно показать записи, связанные не с текущей записью (форма которой открыта), а какой-либо другой.

Сделать это можно используя следующий URL:

http://<crm_server>/<org>/userdefined/areas.aspx?oId=<GUID>&oType=<objCode>&pagemode=iframe&security=<security>&tabSet=<relationshipName>

,где

  • oId: GUID родительской записи;
  • oType: код объекта, родительской записи;
  • security: любое не отрицательное число;
  • tabSet: имя связи, записи по которой следует отобразить.

Например, чтобы подставить Представление Продукты для Возможной сделки одной конкретной Возможной сделки используется такая строка:

http://crm2011:5555/superfirma/userdefined/areas.aspx?oId=3B2CAF42-7856-E111-A031-000C29CDB72E&oType=3&security=100&tabSet=product_opportunities

З.Ы. Естественно все эти параметры можно подставлять динамически с помощью JS-кода.


Комментарии (5)
  • Сергей 22.03.2012

    Что-то я подвис. А как в строку загнать параметры с помощью JS ?

  • Сергей 22.03.2012

    З.Ы. Естественно все эти параметры можно подставлять динамически с помощью JS-кода.

    Это как?

  • slivka_83 22.03.2012

    Ну вобще, если Вы не умеете программировать на JS в обще и под CRM в частности, то в двух словах это не объяснить, к сожалению.

  • Сергей 22.03.2012

    Да нет, я не про это.
    Я к тому, что строчку (внешний URL) не сформировать же программно (с помощью JS). То есть необходимо подцепить ресурс. Так вот я тут и подвис. Если подцепляю чисто js, то соответственно он просто предлагает сохранить перейдя по ссылке навигации (файлик js). То есть надо написать HTMLку?

  • Сергей 22.03.2012

    Заспамил) Все разобрался. Надо было танцевать от другого.

*

code