|
![]() |
#1 |
Участник
|
Не очень понятно, а накой вы в плагине таким вот способом создаете экземпляр сервиса, почему не делаете так:
X++: ICrmService service = context.CreateCrmService(true); И как регистрируете плагин, на какой событие, какой сущности и что в плане синхронности? |
|
![]() |
#2 |
Участник
|
Да тут вообще жуткая каша из неймспейсов.
Надо было пользоваться либо только классами веб-сервиса, либо (что правильнее) только Microsoft.Crm.Sdk. А как сейчас это компилится, я даже не представляю. ![]()
__________________
Опыт позволяет ошибаться гораздо увереннее. |
|
![]() |
#3 |
Участник
|
Ошибка была тут:
tempSales.ownerid = new Owner() { Value = ((SDK::Lookup)currentKp.Properties["createdby"]).Value }; Понял, что если выдает ошибку такого типа, значит какой-то атрибут не нравится. По поводу неймспейсов: их всего 2. Web Service тянет кастомные сущности. Честно говоря по-другому я не умею. Когда-то показали такую схему, так и работаю Если покажите аналогичный функционал, используя только Microsoft.Crm.Sdk буду очень благодарен ![]() |
|
![]() |
#4 |
Чайный пьяница
|
Цитата:
Сообщение от Krom
![]() Ошибка была тут:
tempSales.ownerid = new Owner() { Value = ((SDK::Lookup)currentKp.Properties["createdby"]).Value }; Понял, что если выдает ошибку такого типа, значит какой-то атрибут не нравится. По поводу неймспейсов: их всего 2. Web Service тянет кастомные сущности. Честно говоря по-другому я не умею. Когда-то показали такую схему, так и работаю Если покажите аналогичный функционал, используя только Microsoft.Crm.Sdk буду очень благодарен ![]()
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#5 |
Участник
|
Ясно, буду пробовать, спасибо.
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|