вторник, 13 июля 2010 г.

воскресенье, 20 июня 2010 г.

Расширенная обработка OnSave для форм в которых есть диалоги закрытия

Все разработчики кто занимался скриптами для CRM читал эту статью. Но в этой статье нет ни слова о том, как можно доступиться к данным из полей диалога закрытия (например в Возможной сделке. Я провёл небольшое исследованиями и пришёл к таким результатам:

пятница, 18 июня 2010 г.

Интеграция Google Maps v.3 в Microsoft Dynamics CRM 4.0

В этом посте я опишу как можно интегрировать Google Maps v.3 в Microsoft Dynamics CRM 4.0 используя IFrame.

среда, 16 июня 2010 г.

Форматирование даты и времени в бизнес процессах в Microsoft Dynamics CRM 4.0

В процессе работы с бизнес процессами CRM выяснилась одна интересная особенность - никоим образом отформатировать поле даты/времени при вставке в текстовое поле нельзя. Результат можно посмотреть на скриншоте:


воскресенье, 13 июня 2010 г.

Изменение отображения по умолчанию в сервисном календаре Microsoft Dynamics CRM 4.0

Один из моих клиентов сделать так, чтобы в сервисном календаре Microsoft Dynamics CRM 4.0 открывалось отображение 'Facility/Equipment'. Я не смог найти ни одного поддерживаемого способа сделать это, посему я решил применить неподдерживаемый способ - вставка JavaScript в страницу сервисного календаря.

пятница, 28 мая 2010 г.

Как отобразить данные полученные из Microsoft Dynamics CRM 4.0 в GridView на кастомной ASP.Net странице

Я видел эту статью одного из моих колег Hassan Hussain. Я решил прибегнуть к другому подходу для отображения данных в GridView - вместо BusinessEntitiesCollection я использовал Fetch.

вторник, 20 апреля 2010 г.

Использование маппинга атрибутов сущностей из JavaScript

Я - активный участник нескольких форумов посвящённых Microsoft Dynamics CRM. На этих форумах видел немало вопросов про маппинг - что это такое и как он работает. Особенность маппинга - что он срабатывает только раз - в момент, когда выполняется создание дочерней карточки из родительской. Если же в дочерней карточке обновить поле-лукап, ссылающееся на родительскую карточку - ничего не произойдёт. Я решил исправит данную ситуацию при помощи следующего скрипта: