Сделать форму недоступной для редактирования довольно просто. На форме лежат элементы, у каждого элемента есть свойство быть недоступным, следовательно, можно попробовать сделать недоступными все элементы формы :)

ms-crm-disable-crmform-through-all-elements

Это можно сделать с помощью скрипта в событии OnLoad:

function OnCrmPageLoad()
{
DisableCrmForm(true);
}

function DisableCrmForm( disable )
{
for( var i = 0 ; i < crmForm.all.length ; i++ )
{
if( crmForm.all[ i ].req )
crmForm.all[ i ].Disabled = disable;
}
}
OnCrmPageLoad();

Стандартный single lookup выглядит как на левом рисунке. Наша задача получить lookup как на правом рисунке

ms-crm-lookup-buttons

ДО и ПОСЛЕ

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

Если Вы недавно работаете с Microsoft Dynamics CRM 4.0, то возможно такая проблема и была. В отличие от MS CRM 3.0, в MS CRM 4.0 нужно включить возможность отображать пользовательские изменения, которые были сделаны в файле ISV.config.xml, не через web.config, а через саму CRM.

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

Советую Вам сделать бэкап SiteMap на всякий случай, прежде чем его редактировать.

Сегодня я наткнулась на интересную тулзу Microsoft CRM Demonstration Tools. Она позволяет упросить ряд нудных задач, таких например, как редактирование SiteMap. Вы можете загрузить туда файл .xml или же выбрать загрузку прямо из ms crm, а после редактирования опубликовать изменения нажатием одной кнопки «Publish to CRM».

ms-crm-demonstration-tools-sitemap

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

Если вдруг случилось так, что вы потеряли свой LicenseKey для MS CRM, то его можно подглядеть в базе MS SQL :)

Следует сделать следующий запрос для вашей базы MS CRM:

SELECT LicenseKey from License 

ms-dynamics-crm-how-to-know-your-licensekey

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