Рассмотрим такой пример: есть crm-форма с несколькими секциями. По определенному условию нужно скрыть, к примеру, вторую секцию.

ms-crm-show-section-crmform

Исходный вид формы. Секцию,выделенную красным, мы скроем

Сделать это можно с помощью куска кода на javascript, прописанного в событии OnLoad формы:

Читать полностью »

Microsoft Dynamics CRM 4.0 так же как и MS CRM 3.0 не позволяют экспортировать в Excel больше 10.000 записей. Но, как всегда, это можно обойти.

Читать полностью »

Наткнулась на интересное решение проблемы с нагруженностью crm-формы. Можно добавить элементы дерева на форму, чтобы скрыть «под катом» некоторые разделы. Код скрипта довольно прост, скрипт выполняется по OnLoad формы.  Приведем пример для Account, скроем на вкладке General первый раздел и раскроем второй раздел, примерно так:

ms-crm-collapsible-sections-account

Читать полностью »

Думаю, что все в курсе как добавить пользователя для работы  с MS CRM.  Сначала создается учетная запись в Active Directory, эта запись вносится в CRM Settings->Administration->Users. Там требуется ввести лишь Domain Logon Name, все остальное CRM подхватит сама. А вот если Вам нужно пересоздать пользователя,что тогда? Дело в том, что ни MS CRM 3.0, ни MS CRM 4.0 не позволяют удалять пользователя, можно только заблокировать его. Также нет возможность создать второго пользователя с тем же логином, даже когда первый disabled. При попытке сделать это, вылезет такое сообщение:

ms-crm-create-user-error

нельзя создать 2х пользователей с одним именем

Для примера, пусть есть пользователь с учеткой usercrm, его и будем пересоздавать.

Читать полностью »

Когда Вы открываете CRM-форму, она имеет стандартный размер  и не всем удобно работать. Но в зависимости от Ваших нужд, можно задать размеры формы или же растянуть форму на весь экран.

Когда грузится CRM-форма, она имеет стандартный размер, потом только начинает работать событие OnLoad и размер изменяется.

Приведенный код добавьте в событие OnLoad нужной сущности:

function OnCrmPageLoad()
{
ResizeForm( 600 , 400 , true );
}

function ResizeForm( width , height , center , X , Y )
{
if(center==true)
{
X=(screen.width-width)/2;
Y=(screen.height-height)/2;
}
window.resizeTo(width,height);
window.moveTo(X,Y);
}
OnCrmPageLoad();

Читать полностью »


© 2009-2010 Microsoft Dynamics CRM | Авторы: Афендиков Константин и Головчан Екатерина |