Цитата:
Сообщение от
Артем Enot Грунин
Опишите подробнее задачу. На первый взгляд она кажется надуманной: эти данные можно вычитать из веб сервиса CRM, так что незачем заводить дополнительный. Если дополнительный все же нужен, то рекомендую воспользоваться методом Retrive у СrmService
Действительно, задача сложнее, чем кажется на первый взгляд. Хотя возможно и легче

Попробую объяснить:
Допустим, есть некий веб-сервис
[WebMethod]
public void GetDataByAttribute (string AttributeName, Guid ObjectId) { ... }
В качестве входных параметров в него передаются:
1. название атрибута (например, "customerid") - стринговая переменная;
2. GUID сущности (например, "Возможная сделка" opportunity, у которой соответственно есть атрибут customerid) - Guid переменная.
Соответственно нужно каким-то способом получить значение поля customerid (то есть название контакта) у сущности с этим GUID. Но штука в том, что полученный атрибут сущности может быть любой, и не понятно, как его потом привести к виду opportunity.customerid, ведь "customerid" - это текстовый параметр (!).
Надеюсь, сейчас описано понятнее