Показать сообщение отдельно
Старый 19.09.2008, 21:49   #1  
ZooY is offline
ZooY
Участник
Аватар для ZooY
 
378 / 46 (2) +++
Регистрация: 24.06.2008
Адрес: Россия, Москва
Angry Программное создание позиции прайс-листа
CRM 4.0
Пытаюсь из плагина создать позицию прайс листа с помощью DynamicEntity. Пробую и так и сяк но все время "Server was unable to process request." Ради интреса попробовал создать продукт - тоже самое. Кастомные сущности создаются без проблем. Нет ли в CRM запрета на программное создание записей позиций прайс-листа? Или может я чего не так делаю. Код дял создания записи такой:
Код:
DynamicEntity priceProduct = new DynamicEntity("productpricelevel");

LookupProperty priceProp = new LookupProperty("pricelevelid", new Lookup("pricelevel", priceId));
priceProduct.Properties.Add(priceProp);

LookupProperty productProp = new LookupProperty("productid", new Lookup("product", productId));
priceProduct.Properties.Add(productProp);

TargetCreateDynamic target = new TargetCreateDynamic();
target.Entity = priceProduct;

CreateRequest create = new CreateRequest();
create.Target = target;

ICrmService service = context.CreateCrmService(false);

CreateResponse created = (CreateResponse)service.Execute(create);