使用Web服务为没有值的字段检索筛选的导出

时间:2017-03-20 16:19:52

标签: acumatica

我有一个Web服务使用者正在使用Project屏幕来检索项目列表。我在某些字段上设置了过滤器,但问题是有时这些字段没有值。我正在使用通配符以下列方式获取所有内容(在我的过滤器值中使用'%'):

new Project.Filter
{
    Field = new Project.Field() 
     {   
      ObjectName = _project.GeneralInfoGeneralSettings.ProjectManager.ObjectName,
      FieldName = _project.GeneralInfoGeneralSettings.ProjectManager.FieldName
     },
     Condition = Project.FilterCondition.Contain, 
     Value = sheet.Rows[0].Cells[6].Value.ToString(), //'%' for wildcard
     Operator = Project.FilterOperator.And
},

不幸的是,如果Acumatica中的字段没有值,则此过滤器不会带回记录。这样做的最佳方式是什么?

另外 - 我注意到过滤器中有'OpenBrackets'和'CloseBrackets' - 但我找不到任何关于如何使用它们的文档(包括谷歌搜索)。任何信息都将不胜感激。

1 个答案:

答案 0 :(得分:-1)

尝试使用此..

  let request = SKProductsRequest(productIdentifiers: Set(remainingIds))
        request.delegate = self
        loadProductsRequests.append(LoadProductsRequestInfo(request: request, completion: completion))
        request.start()