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

Это можно сделать с помощью скрипта в событии 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 как на правом рисунке

ДО и ПОСЛЕ
Читать полностью »
Если Вы недавно работаете с 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».

Читать полностью »
Если вдруг случилось так, что вы потеряли свой LicenseKey для MS CRM, то его можно подглядеть в базе MS SQL
Следует сделать следующий запрос для вашей базы MS CRM:
SELECT LicenseKey from License