Рассмотрим пример: Вы редактируете объект сущности Contact, но после внесения некоторых изменений, Вы поняли, что не хотите их сохранять. Вы жмете на «кнопочку» в виде чекбокса и форма закрывается,не внося никаких изменений и не спрашивая про сохранение этих изменений.

Я добавила в сущности Contact атрибут типа bit с именем new_closecrmform. Вынесла его на вкладку General и сделала checkbox’ом.  В событии OnChange этого атрибута прописан следующий скрипт:

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

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

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

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


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