在“详细信息”与“顶级”中的字段上获取请求$ filter

时间:2019-01-15 23:57:18

标签: acumatica

我正在使用Acumatica的REST API开发一系列请求,以用于电子商务集成。这个特定的示例我想获取所有具有现货数量的物品。

  

/entity/Default/17.200.001> / PhysicalInventoryCount?$ filter = PhysicalInventoryCountDetail / PhysicalQty gt 1

并收到以下错误:

  

“消息”:“发生了错误。”,

     

“ exceptionMessage”:“词典中不存在给定的密钥。”,

为了确保我没有做错什么,我继续使用acumatica帮助中显示的示例作为$ filter参数:

  

/entity/Default/17.200.001/Customer?$filter=MainContact/Email eq>'barkeep@usabartend.con'

事实上,这确实带来了正确的客户记录

“ MainContact”被列为“客户”的“顶级”对象类型,而“ PhysicalInventoryCountDetail”具有“ Detail”的对象类型,是否只是我无法筛选详细信息对象字段?还是我想念的东西。

谢谢

1 个答案:

答案 0 :(得分:2)

您不应按详细信息过滤。不支持。 您可以按链接的实体进行过滤(在您的示例中可以通过联系人电子邮件进行过滤)。