Функция использует стандартный метод Retrieve веб-сервиса CrmService.

Этот код помещается в OnLoad() формы. Позволяет выбрать любой атрибут практически из любой сущности (не работает с системными сущностями: Product, Systemuser…).

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

Небольшое дополнение предыдущего поста

10.

//Функция по работе с визуальным отображением поля и подписи
function ShowHide(field, display) {
document.getElementById(field+»_c»).style.display = display;
document.getElementById(field+»_d»).style.display = display;
}
// Пример вызова

ShowHide(«new_field», «none»); //скрыть поле и подпись к нему

ShowHide(«new_field», «inline»); //показать поле и подпись к нему Читать полностью »

На JavaScript в MS CRM программируют в клиентской части. Вы можете писать код только в трех событиях, два из который связаны с формой – это OnLoad() и OnSave(), и одно с полем – OnChange()

Здесь лишь небольшая подборка tips and tricks по работе с JavaScript, она будет расширяться. Не все сразу ;)

1.

//Задать фиксированные размеры открываемого окна (формы)
window.moveTo(0,0);
window.resizeTo(screen.availWidth, screen.availHeight); Читать полностью »

К сожалению, в MS CRM 3.0 нет возможности связывать сущности отношением многие-ко-многим. И это не очень удобно. Например, когда на форме Вы хотите сделать возможность выбора нескольких контактов, то стандартными инструментами реализовать это никак не получится.

Чтобы решить эту проблему обычно предлагают создавать новую сущность и копировать в нее все необходимые записи для выбора. Таким образом, чтобы вывести на форме 2 лукапа с возможностью выбора контакта в каждом из них, необходимо создать новую сущность new_contact, связать ее со стандартной contact и создавать новые записи, привязывая их к записям из стандартной.

Но есть и другой способ – использовать метод, предложенным неким Death Angel, за что ему огромное спасибо!
Вот, собственно его функция: Читать полностью »

Когда я впервые столкнулся с Microsoft Dynamics CRM 3.0, первым заданием было сделать возможность сортировки записей на английском языке. Т.к. была установлена русская версия MS CRM, то панель сортировки выглядела так:

Стандартная панель поиска - сортировки записей

Стандартная панель поиска - сортировки записей

Здесь я опишу способ, после которого она будет выглядеть так:

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

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

Сразу хочу заметить, что метод относится к категории unsupported, будем менять исходный код разработчиков. Читать полностью »


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