![]() |
#3 |
Участник
|
Имею вот такой вот рабочий код:
Код: public void Execute(IPluginExecutionContext context) { DynamicEntity entity = null; if (context.InputParameters.Properties.Contains(ParameterName.Target) && context.InputParameters.Properties[ParameterName.Target] is DynamicEntity) { entity = (DynamicEntity)context.InputParameters.Properties[ParameterName.Target]; } else { return; } try { ICrmService crmService = context.CreateCrmService(true); if (entity.Properties.Contains("new_barcode")) { Guid id = new Guid(entity["new_barcode"].ToString()); UpdateRequest updateRequest = new UpdateRequest(); TargetUpdateDynamic targetUpdateDynamic = new TargetUpdateDynamic(); DynamicEntity reglament = new DynamicEntity("new_reglament"); reglament["new_reglamentid"] = new Key(id); reglament["new_status"] = new CrmBoolean(true); targetUpdateDynamic.Entity = reglament; updateRequest.Target = targetUpdateDynamic; crmService.Execute(updateRequest); } } Последний раз редактировалось Tarasov E; 06.09.2010 в 14:33. |
|
|
|