Показать сообщение отдельно
Старый 30.10.2008, 14:30   #18  
sergeyjb is offline
sergeyjb
Участник
Аватар для sergeyjb
 
68 / 12 (1) ++
Регистрация: 01.10.2008
Я сейчас переключился на интеграцию с шарпоинтом экстренно, через пару дней к этим кнопкам вернусь - тогда и опробую.

Тут вопрос возник с плагином на удаление акаунта.
На первой же строке валиться, причем такой же плагин на крейт акаунта работает.
Выдает ошибку:
Не удалось привести тип "Microsoft.Crm.Sdk.Moniker" объекта к типу "Microsoft.Crm.Sdk.DynamicEntity".
Что эта ошибка вообще означает? И почему при крейте проблем с приведением у него нет?
Выдает такое как на пре- так и пост-срабатываение.
Есть какая-то особенность обращения к объекту, вызвавшему плагин на удаление?

Код:
 
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using Microsoft.Crm.Sdk;
using Microsoft.Crm.SdkTypeProxy;
using ShPAccountDeletePlugin.st2;
namespace ShPAccountDeletePlugin
{
    public class UpdateAccountOnDelete : IPlugin
    {
        public void Execute(IPluginExecutionContext context)
        {
            DynamicEntity entity = (DynamicEntity)context.InputParameters.Properties[ParameterName.Target];
..............................................
        }
    }
}
__________________
Сергей Осипов, MCTS:SQL Server 2005, ООО "Программные технологии", Самара