检索报价 - 404错误

时间:2013-01-24 09:36:19

标签: dynamics-crm-2011

我在MS CMS 2011中工作并尝试在javascript中检索带有id的引号。

var id = Xrm.Page.data.entity.getId();            
id = id.replace('{','').replace('}','');
var options = "$select=" + ebcont.crm.meta.quote.QuoteNumber
  + "&$filter=" + ebcont.crm.meta.quote.QuoteId + " eq (guid'" + id +"')";
SDK.REST.retrieveMultipleRecords(
  ebcont.crm.meta.quote.LogicalName, 
  options, 
  ebcont.crm.quote._successRetrieve,
  function(error) { alert(error.message); }, 
  ebcont.crm.quote._retrieveQuoteComplete);

我收到以下错误消息:

  

错误:404:未找到:找不到段'quoteSet'的资源。

我用同样的方式检索一个国家,没有问题。有人知道我做错了吗?

1 个答案:

答案 0 :(得分:6)

我发现ODATA调用在套管周围非常挑剔。

尝试将ebcont.crm.meta.quote.LogicalName更改为Quote

作为一方,SDK代码附加Set位(假设您使用的是我所拥有的MSDN的相同示例)。