Показать сообщение отдельно
Старый 13.04.2012, 10:08   #2  
Borisvil is offline
Borisvil
Участник
 
123 / 36 (2) +++
Регистрация: 03.06.2011
Адрес: Санкт-Петербург
Добрый день!

Под какую версию CRM вопрос?
Если под 4-ку, то там описано в SDK, искать по словам "CrmService Sample Code".
Если вкратце, то подключаем веб службу например под именем CrmSDK и потом вот такой код:

X++:
using ChangeNaim.CrmSDK;

namespace ChangeNaim
{
    class Program
    {
        static void Main(string[] args)
        {
            CrmService service = new CrmService();
            CrmAuthenticationToken token = new CrmAuthenticationToken();
            token.AuthenticationType = 0;
            token.OrganizationName = "Test";
            service.CrmAuthenticationTokenValue = token;
            service.Url = "http://crm/mscrmservices/2007/CrmService.asmx";
            service.Credentials = System.Net.CredentialCache.DefaultCredentials;
Только имя организации и серверный URL поменяйте на свой. И приложение авторизуется под тем пользователем, под которым запущена.
Под CRM2011 я пока консольные приложения не делал, но наверняка как-то аналогично делается.
За это сообщение автора поблагодарили: mistah (1).