在Acumatica中使用BQL(Business Query Language)进行查询是一种常见的方法。下面是一个包含代码示例的解决方法:
PXSelectBase query = new PXSelect,
    OrderBy>(graph);
   
其中,TableName是要查询的表的名称,Condition是查询的条件,OrderByField是查询结果的排序字段。graph是当前的Graph对象。
List result = new List();
foreach (PXResult row in query.Select())
{
    TableName item = (TableName)row;
    result.Add(item);
}
   
使用query.Select()方法执行查询,并通过foreach循环遍历结果集。通过将每行结果转换为TableName对象,然后将其添加到结果列表中。
foreach (TableName item in result)
{
    // 处理每一行的数据
}
可以根据需要进一步处理每一行的数据。
这是一个基本的BQL查询的示例,你可以根据自己的需求修改查询条件和结果的处理方式。