22.05.2017, 11:20 | #1 |
Участник
|
service.RetrieveMultiple
Добрый день.
CRM 2011. Разрабатываю службу, которая бы производила интеграцию CRM и местного документооборота. При нажатии кастомной кнопки на кастомной сущности запускается скрипт, который формирует soap-запрос и отправляет его на сервер. До сервера тот благополучно доходит и начинает отрабатывать, НО! тут происходит неприятность: в сервисе пытаюсь вытянуть из исходной записи связанные с ней(брал код из примера, вроде даже из MSDN, так что комменты сохранены старые): Код: // Condition where task attribute equals account id. ConditionExpression condition = new ConditionExpression(); condition.AttributeName = "new_new_isk_new_rows_incident"; condition.Operator = ConditionOperator.Equal; condition.Values.Add(entity.Id.ToString()); //Create a column set. ColumnSet columns = new ColumnSet(true); // Create query expression. QueryExpression queryRows = new QueryExpression(); queryRows.ColumnSet = columns; queryRows.EntityName = "new_rows_incident"; queryRows.Criteria.AddCondition(condition); //EntityCollection rowsCollection = service.RetrieveMultiple(queryRows); EntityCollection rowsCollection = service.RetrieveMultiple(queryRows); Последний раз редактировалось Дмитрий А.А.; 22.05.2017 в 12:47. |
|
|
|