![]() |
#9 |
Чайный пьяница
|
Цитата:
Сообщение от Vuhasty
![]() Похожая проблема, в плагине надо вытянуть из ЦРМа одну из мною созданих сущностей, использую следующий код:
Код: // Create the ConditionExpression. ConditionExpression lCondition = new ConditionExpression(); lCondition.AttributeName = "new_numberbankid"; lCondition.Operator = ConditionOperator.Equal; lCondition.Values = new string[] { "здесь мой гуид" }; FilterExpression lFilter = new FilterExpression(); lFilter.FilterOperator = LogicalOperator.And; lFilter.AddCondition(lCondition); QueryExpression lQuery = new QueryExpression(); lQuery.ColumnSet = new AllColumns(); lQuery.EntityName = "new_numberbank"; //тип сутности которую надо получить. lQuery.Criteria = lFilter; DynamicEntity lTempEntity = (DynamicEntity)crmService.RetrieveMultiple (lQuery).BusinessEntities[0]; X++: [InvalidOperationException: The specified type was not recognized: name='new_numberbank', namespace='http://schemas.microsoft.com/crm/2007/WebServices', at <BusinessEntity xmlns='http://schemas.microsoft.com/crm/2006/WebServices'>.] Заранее спасибо. По поводу исключения - убедитесь в следующем: - схема сущности указана корректно (new_numberbank); - сервис подключается к корректной организации (в случае Multy Tenancy) - сущность опубликована - пользователь в контексте которого выполняется плагин имеет права на зачитку сущности (это вряд ли, но всё же)
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|