Раньше у меня была похожая проблема, как сказал Марк, вы используете классы в CRM 4 и более, разработанные сообществом XRM.
В вашем случае я бы использовал необработанный вызов веб-службы сXMLHTTP, как показано в этой статье.
http://blog.customereffective.com/blog/2008/02/calling-the-crm.html
http://ayazahmad.wordpress.com/2006/12/14/calling-custom-web-services-through-mscrm-30-form-a-way-to-duplicate-detection/
Во-первых, для вызова служб CRM, и я думаю, что пример, объясненный на нем, взят изCRM 3.0.С другой стороны, вторая ссылка говорит только о вызове веб-службы из javascript, процесс такой же, как и при вызове веб-службы CRM, вам нужно изменить только URL-адрес конечной точки.
Способсделать это, чтобы создать конверт SOAP вручную.Я помню, что была какая-то библиотека javascript для извлечения, создания, обновления ... от javascript до CRM, но не помню, где это, и я думаю, что это было сделано для CRM 4.0, в любом случае, я собираюсь найти иопубликуйте это здесь.
Увидимся
РЕДАКТИРОВАТЬ:
Эта ссылка содержит некоторую информацию о том, что я объяснил:
https://community.dynamics.com/product/crm/crmtechnical/b/crmdelvingintodynamics/archive/2008/07/11/a-microsoft-dynamics-crm-javascript-sdk.aspx
В Ascentium раньше был CRM SDK для javascript в их сети, но большая часть доступной ссылки теперь отправляется в блог Avanade, так что это хорошее место для поиска дополнительной информации.
http://blogs.infinite -x.net / 2008/07/15 / ascentium-crmservice-javascript-library /
http://www.avanadeblog.com/xrm/
Но следите заверсия, к которой он подготовлен.
Увидимся.