Наверняка вы уже знакомы с решением от Jim Wang для выбора нескольких значений из picklist MS CRM, а стиль самого picklist был изменен с добавлением чекбоксов.

Отличное решение, но, иногда, возникает необходимость выбирать все элементы из списка и если значений много, то будет неудобно выбирать каждое по отдельности. Поэтому вот небольшой javascript сниппет, который позволяет решить данную задачу.
Читать полностью »

При создании атрибута типа Datetime  вы можете выбрать два варианта его отображения: только дата,дата и время. Ну а если нужно только время?

Можно создать атрибут типа DateTime, выбрать отображение Дата и время и средствами javascript на форме уже спрятать часть с датой.

Так как часть с временем недоступна по умолчанию (пока не будет заполнена часть с датой), следует присвоить начальное значение полю и потом уже прятать дату.

crmForm.all.new_field.DataValue = new Date();
document.getElementById(«new_field»).childNodes[0].childNodes[0].style.display = «none»;
document.getElementById(«new_field»).childNodes[0].childNodes[1].style.display = «none»;

где new_field-ваше поле DateTime.

В одном из постов я описывал как создать Автонумератор для Microsoft Dynamics CRM 4.0 с помощью механизма Workflow . Этот пример был больше ознакомительным с механизмом Workflow и использовать его на практике вызовет ряд неудобств. Сегодня я опишу как создать автонумерацию для любой сущности с помощью плагина. За основу был взят вариант http://www.codeplex.com/crmnumbering/ и немного модернизированный «под себя» с реализованной возможностью задавать префикс для генерируемого номера и более гибкой возможность настройки :)
Читать полностью »

Обычно, чтобы предупредить пользователя о чем-то, используют алерты, но это не всегда удобно, можно пользоваться своими уведомлениями:

ms-crm-example-preview-notification

пользовательские уведомления

как, например, это по умолчанию сделано в CRM:

Например, при создании продукта

Например, при создании продукта

Marco Amoedo предложил код,  который можно использовать для вставки своих уведомлений. Вот пример:

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

Очень часто возникает необходимость сделать так, чтобы лукап представлял нам уже отфильтрованные данные. Например такие, которые мы можем составить с помощью встроенного инструмента в MS CRM – «Расширенного поиска». Один из методов фильтрации я уже описывал здесь «Фильтрация в Microsoft Dynamics CRM 4.0«. На основе такого метода не получится выполнить сложную фильтрацию.

В данном посте я расскажу вам как осуществить такую фильтрации для лукапа с помощью FetchXml, сформировав fetch-запрос с помощью «Расширенного поиска».

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


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