2016-05-02 6 views
0

У меня проблема, когда я пытаюсь передать атрибут childnode в качестве параметра, используя Odata в динамике crm 2015!Восстановить xml childnode с помощью Odata в динамике CRM

например: , когда я передаю родительский учет, он отлично работает!

но когда я прохожу дочерний узел не работает: https://ServerURL/XRMServices/2011/OrganizationData.svc/InvoiceSet $ выберите = Имя, InvoiceNumber, TotalAmount, TransactionCurrencyId & $ фильтр = CustomerId/Имя эк 'AttributeValue'

я также попробовал «$ expand ", но это не сработает! https://ServerURL/XRMServices/2011/OrganizationData.svc/InvoiceSet? $ = Расширение Account_Invoice & $ = фильтр счета/Имя экв 'AttributeValue'

Ваша помощь будет принята с благодарностью

+0

Посмотрите этот ответ для инструмента, который поможет решить вашу проблему http://stackoverflow.com/a/36937298/38425 – Polshgiant

ответ

0

Пробовали ли вы с помощью OData Query designer?

Вы можете создать запрос с помощью пользовательского интерфейса, чтобы убедиться, что он работает, не тратя время на беспорядок с помощью uri запроса OData.

Кроме того, пожалуйста, не используйте ServerUrl (при условии, что вы используете .serverUrl()) на стороне клиента, всегда используйте свойство clientUrl(). CRM может быть развернут на другом имени/URL-адресе машины, чем URL-адрес, открытый через IIS.